现在的位置: 首页 > 综合 > 正文

Win32 学习遇到的问题

2013年10月06日 ⁄ 综合 ⁄ 共 553字 ⁄ 字号 评论关闭

1. 今天在应用网上的代码的时候发生了错误,代码的网站在这里:http://zetcode.com/tutorials/winapi/advancedcontrols/
我把代码粘贴在了VS VC++6.0中,Build之后却产生这样的错误
error LNK2019: unresolved external symbol __imp__InitCommonControlsEx@4 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

然后我顺着找,发现程序中的InitCommonControlsEx()函数很重要,于是进入MSDN中进行了查看,在MSDN中说对于这个函数我们需要引用这几个项目:
 

Header

Import library

commctrl.h
comctl32.lib


原来这就是问题的来源阿,主要在于我没有引用这个静态连接库文件comctl32.lib,哈哈哈,那么右键点击这个project,然后选择property-〉Link-〉additional dependency-〉然后把这个lib文件填写到里面,然后运行就可以了。

抱歉!评论已关闭.