2014-08-28 171 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