2010-02-01 48 views
1

有點搜索爲Win32 GUI的教程後,所以(我決定用C的編程使圖形用戶界面可以讓我更積極地使C++應用程序,因此更強++一般的教程,)我遇到了rohitab教程。有兩個部分,我已經能夠找到。第1部分工作得很好,而且我現在的工作Part 2,但是,我得到的代碼:: Blocks的這個錯誤:C++圖形用戶界面教程:未定義引用的TextOut

C:\Users\John\Documents\Windows GUIs\first_gui.cpp||In function 'C:\Users\John\Documents\Windows GUIs\first_gui.o:first_gui.cpp:(.text+0x281)||undefined reference to '[email protected]'|

我的代碼可以發現here

我將不勝感激任何幫助。

+2

代碼不會幫助。發佈你的構建命令行。 – bmargulies 2010-02-01 23:14:20

回答

3

你鏈接您的應用程序對GDI32.LIB

+0

謝謝。我沒有,我沒有圖書館,所以我只是想用我剛剛找到的更好的教程。謝謝。 =] – 2010-02-01 23:40:58

+0

如果你有窗戶,那麼你不需要圖書館。您可以在.def文件中得到與語句相同的結果。 – 2010-02-01 23:42:55

3

看起來像一個鏈接錯誤,你所鏈接的gdi32.lib

0

你應該下載Windows SDK包,這包括你需要創建與GDI(包括GDI32)程序的所有庫; 然後在codeblocks/compiler/linkersettings中選擇存儲SDK的lib文件的文件夾。 就是這樣!