C++ 错误 LNK2019 ai::FilePath 未解决的错误符号

C++ Error LNK2019 ai::FilePath unresolved error symbol

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

error LNK2019: 未解析的外部符号:“public: __cdecl ai::FilePath::FilePath(void)” (??0FilePath@ai@@QEAA@XZ)” =11=]

请哪位大神帮帮我,谢谢!

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

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

您有几个选择:

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