C ++ GUI教程:对TextOut的未定义引用

时间:2010-02-01 23:10:24

标签: c++ windows user-interface

因此,经过一些搜索Win32 GUI教程(我决定制作GUI的教程可能会让我更积极地制作C ++应用程序,因此在C ++编程方面更强大),我遇到了一个rohitab教程。我有两个部分可以找到。第1部分工作正常,我现在正在研究Part 2,但是,我在Code :: Blocks中遇到了这个错误:

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 '_TextOutA@20'|

我的代码可以在这里找到(断开的链接)。

我非常感谢任何帮助。

3 个答案:

答案 0 :(得分:3)

您是否将自己的应用与GDI32.LIB相关联了?

答案 1 :(得分:3)

看起来像链接器错误,您是否链接到gdi32.lib

答案 2 :(得分:0)

您应该下载一个WINDOWS SDK包,其中包括使用GDI创建程序所需的所有库(包括gdi32); 然后在codeblocks / compiler / linkersettings中选择存储SDK的lib文件的文件夹。 就是这样!!。