time-is-life

 

在编译C++程序的时候,如果引用了对应的头文件,但是调用一个函数的时候仍然出现" 无法解析的外部符号错误"的编译错误,比如:

无法解析的外部符号__imp__PathFileExistsW@4,该符号在函数 _main 中被引用

 

那是因为在项目中没有引用.lib文件。

有两种方式解决此问题:

  1. 在项目属性->编译器->输入->附加依赖项 中加入.lib文件。

     

  2. 代码头部引入.lib文件,比如:

#pragma comment(lib, "shlwapi")

 

两种方法任意一种都可以。

分类:

技术点:

相关文章:

  • 2022-01-10
  • 2021-11-03
  • 2021-08-07
  • 2021-11-03
  • 2022-12-23
  • 2021-11-03
  • 2021-12-25
  • 2021-09-17
猜你喜欢
  • 2021-10-13
  • 2021-11-03
  • 2021-09-05
  • 2022-12-23
  • 2021-09-10
  • 2022-01-02
相关资源
相似解决方案