尽管包含文件,链接器错误

时间:2011-03-03 19:21:48

标签: visual-studio linker

我有一个链接器错误LNK 2001未解析的外部符号。我的观点是我确实在项目设置下添加了相应的包含目录 - > C / C ++ - >一般 - >附加包含。我看到这包括目录确实有头文件,其中包含导致错误的函数。 我还在链接器选项 - > general->附加的lib依赖项下添加了所有lib文件夹。 怎么可能出错?如何跟踪丢失的文件?

2 个答案:

答案 0 :(得分:0)

链接器错误与包含文件无关。您从缺少的包含文件/目录中获得编译器错误。链接器需要实际定义,即代码才能发挥其魔力并创建二进制文件(exe / dll / static library等...)。

您是否链接到您#include来自哪个库?

答案 1 :(得分:0)

您需要的不仅仅是库路径,还需要明确指定库。即something.lib (在链接器 - >输入 - > VS2005中的附加依赖关系下)