Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 723 Bytes

LNK2019.md

File metadata and controls

10 lines (8 loc) · 723 Bytes

C++编译error LNK2019: unresolved external

  • C++项目编译过程中常常常常出现 error LNK2019: unresolved external "XX" 的错误提示,主要原因在于链接的过程中,在当前引用的库中不能找到对应引用变量或函数的定义。此时需要将定义该引用变量的库添加到对应的项目中。

  • 主要有两种方式来解决该问题:

    • 如需要手动添加 PowrProf.lib 库,操作如下:
      • 方法1:使用 #pragma comment ,如:

          #pragma comment (lib, "PowrProf.lib")
        
      • 方法2:在VS中对应项目下的属性(Properties):进入对应位置
        Properties > Configuration Properties > Linker > Input > Additional Dependencies 添加 PowrProf.lib 库