c++ - 链接器错误 - 其他包含目录问题?

标签 c++ visual-studio-2010 linker

我从来没有在我的项目中添加任何额外的包含目录,所以我不确定我是否做对了一切。

我在属性菜单中添加了额外的包含目录 - 这些目录包括我链接到的项目的头文件和 .cpp 文件。

但是当我尝试编译时出现了这些错误:

Error   36  error LNK2019: unresolved external symbol "unsigned int
__cdecl lodepng_decode32_file(unsigned char * *,unsigned int *,unsigned int *,char const *)" (?lodepng_decode32_file@@YAIPAPAEPAI1PBD@Z) referenced in function
"struct rgbaImage __cdecl getRGBA(char const *)"
(?getRGBA@@YA?AUrgbaImage@@PBD@Z)   C:\Users\Alex\Documents\Visual
Studio 2010\Projects\ovltest\ovltest\main.obj   ovltest

除此之外,我还有 4 个链接器错误。

我做错了什么吗?

谢谢,

亚历克斯

最佳答案

您可能需要将 .cpp 和 .h 文件显式添加到您尝试构建的项目中(我假设您在谈论 Visual Studio,对吗?)。或者,如果这些文件内置到库中,则必须在项目属性中添加该库(链接器 -> 输入 -> 附加依赖项)。

关于c++ - 链接器错误 - 其他包含目录问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551875/

相关文章:

c++ - 将 Qt 4.7 转换为 4.2

c# - C#中的隐式类型转换

c++ - 升级到SQL Server 2005 : Cannot INSERT QNAN into float column?

c++ - 如何从原始拜耳图像数据(字节数组)中获取位图图像?

c++ - Windows 7 shell 函数的链接问题

ffmpeg - 用 cmake 链接 ffmpeg 错误

c++ - 在不修改/重新编译代码的情况下在 cpp 中进行突变测试

c# - 获取 VS 2010 中执行查询的历史记录?

visual-studio-2010 - Visual Studio删除启动时的换行符

c - c程序中链接的隐藏例程