2014-08-28 154 views
0

我真的想使用Visual Studio Professional的调试器来看看我在程序中遇到的分段错误。但是,IDE不会编译甚至一个简单的程序,这样:Visual Studio 2013专业链接器错误

// test_aug.cpp : Defines the entry point for the console application. 
// 
#include "stdafx.h" 
#include <iostream> 

using namespace std; 
int _tmain(int argc, _TCHAR* argv[]) 
{ 
    cout << "Test" ; 
    return 0; 
} 

它不断抛出的错误“错误LNK1104:无法打开文件‘GDI32.LIB’ 事情是我不想修复这一个链接错误只是为了不断得到更多的不同的库(我也看到它为不同的库)

有人可以告诉我如何解决这个错误一般,所以我不会再遇到它,可以继续执行实际调试

+0

你没有基本的Hello World测试。有人可以编写一个冗长的检查清单,列出当您安装VS时可能出错的事情,但这看起来像是一堆gobbledegook给你。基本的方法是让你的机器稳定下来,如果可能的话尝试另一个机器,转动重新安装的命运轮。 – 2014-08-28 21:28:21

回答

1

如果链接程序找不到该库,请检查其是否存在和/或set the path to find it分成其他库目录

如果没有先解决这个错误,链接阶段将不会继续。

其他两个念头:

  • gd123.lib听起来错了,我相信你想使用GDI32.LIB。确保名称是正确

  • 确保被纳入Windows SDK(速成版不包括它)

+0

当我转到目录来设置路径时,它说它已被弃用。 – Ashley 2014-08-28 19:58:06

+0

我应该重新安装吗? – Ashley 2014-08-28 20:01:40

+0

gdi32.lib已弃用?你确定?无论如何,编译器应该包括它本身,删除它 – 2014-08-28 20:02:02