您的位置:首页 > 其它

Win32 学习遇到的问题

2009-09-19 18:30 176 查看
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文件填写到里面,然后运行就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: