zoukankan      html  css  js  c++  java
  • error LNK2001:unresolved external symbol __imp__编译错误解决方法

    编译错误提示:
    DialogApp.obj : error LNK2001: unresolved external symbol __imp__InitCommonControls@0
    Debug/DialogApp.exe : fatal error LNK1120: 1 unresolved externals

    解决:

    1、分析错误主要在于InitCommonControls这个API函数的调用是出现错误

    2、MSDN中参考InitCommonControls函数

    Minimum DLL Version comctl32.dll
    Header commctrl.h
    Import library comctl32.lib

    其实,我们在建立这个工程的时候我们建立的是一个Win32 application的一个空工程,所以在工程设置缺少comctl32.lib文件的,可以通过下面两种方法之一来解决这个错误:

    一、在程序中加入语句

    #pragma comment(lib,"comctl32.lib")

    二、菜单“工程”--“设置”--标签“连接”中的  工程选项(D)中加入comctl32.lib

    但在阅读了http://support.microsoft.com/kb/238721这篇文章后,我们还可以动态地加载和初始化 Comctl32.dll 文件,来解决这个错误

  • 相关阅读:
    第五周总结
    第四周总结
    第三周总结
    开课博客
    学习进度
    个人作业1-数组
    数组
    第一周考试总结
    团队个人冲刺第六天
    团队个人冲刺第五天
  • 原文地址:https://www.cnblogs.com/loongfee/p/2444390.html
Copyright © 2011-2022 走看看