c++ - C++ 错误 LNK2019 ai::FilePath 未解析的错误符号
问题描述
我实际上被这个问题困住了,我不知道他们为什么在 Vstudio 上说 unresolved external symbol cause,ai::FilePath 被编辑器识别。
错误 LNK2019:未解析的外部符号:“公共:__cdecl ai::FilePath::FilePath(void)”(??0FilePath@ai@@QEAA@XZ)”
有人可以帮助我,谢谢!
解决方案
听起来好像找不到库文件。IAIFilePath.cpp 很可能会内置到 .lib 文件中,而这是链接器找不到的。
确保 #include 头文件,而不是 .cpp 文件。虽然可以做到,但这不是正确的做法。
几个选项供您选择:
- 将 .lib 文件复制到与您的程序相同的目录中
- 将 lib 文件作为链接器输入包含在项目属性中
- 将链接器目录指向包含 IAIFilePath.cpp 的 .lib 文件的文件夹
推荐阅读
- mobile - Android/iOS 上的 Twilio 可编程语音 - 拨打电话时传递自定义信息
- java - 泛型,不适用于 List 的参数
当方法参数是(列表 调用方法maximum时我在eclipse上遇到错误,说方法
maximum (<? extends T>, int, int) in the type generics classname is not applicable for the argument (List<Integer>, int ,int).
- java - java I/O 尝试使用二进制数据参数的资源?
- go - 解析地图的 yaml 错误
- swift - Xcode:将对象与视图控制器边距对齐
- android - 有没有办法在 Android 上运行 nodejs 浏览器自动化?
- php - php中的文件创建和文件写入
- python - python beautifulsoup - 拉一个列表/字典
- css - 嵌套 SVG 绝对定位
- python - 检索嵌套 JSON 数据时出现关键错误