c++编程时的问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/07 15:12:07
编程出现以下问题:
C++提示如下Linking...
5-7.obj : error LNK2001: unresolved external symbol "int __cdecl InitWindows(struct HINSTANCE__ *,int)" (?InitWindows@@YAHPAUHINSTANCE__@@H@Z)
5-7.obj : error LNK2001: unresolved external symbol "struct HFONT__ * __cdecl CreateFontA(struct HDC__ *,int,int)" (?CreateFontA@@YAPAUHFONT__@@PAUHDC__@@HH@Z)
Debug/5-7.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.
不管编什么程序,调试时出现的都是这个,我肯定不是我编的程序有错误(因为有几个,是按书上打的),我看了一下,编译后的debug文件夹里,比以前的程序少了个*.ilk文件,不知是怎么回事。

我把windows子系统设置中
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows 已改可还是执行不了?

没找到你这两个的函数的定义
也就是说这个函数只有声明没有定义
应该是你缺少相应的库

按书上打得,不一定是对的。。

每个编译器 库不同,标准不同,书只能做例子,不能尽信

你这是新建的项目吗?