首页 > 解决方案 > C++ 错误 LNK2019 ai::FilePath 未解析的错误符号

问题描述

我实际上被这个问题困住了,我不知道他们为什么在 Vstudio 上说 unresolved external symbol cause,ai::FilePath 被编辑器识别。

错误 LNK2019:未解析的外部符号:“公共:__cdecl ai::FilePath::FilePath(void)”(??0FilePath@ai@@QEAA@XZ)”

有人可以帮助我,谢谢!

标签: c++visual-studioplugins

解决方案


听起来好像找不到库文件。IAIFilePath.cpp 很可能会内置到 .lib 文件中,而这是链接器找不到的。

确保 #include 头文件,而不是 .cpp 文件。虽然可以做到,但这不是正确的做法。

几个选项供您选择:

  1. 将 .lib 文件复制到与您的程序相同的目录中
  2. 将 lib 文件作为链接器输入包含在项目属性中
  3. 将链接器目录指向包含 IAIFilePath.cpp 的 .lib 文件的文件夹

推荐阅读