注释掉几个函数后链接器错误

时间:2012-05-26 18:33:12

标签: c++ visual-studio visual-studio-2008 visual-c++ linker

我需要一些想法。 代码分为多个项目,错误发生在静态链接子项目的主项目上。 我可能搞砸了子项目的设置,但我无法弄清楚如何解决这个问题。

但基本上我现在已经从子项目中找到了两个函数,如果我在主项目中使用它,一切都编译得很好。如果我从主项目的源中注释掉那些函数调用,它会在一些未注释掉的函数上给出链接器错误。 (来自同一子项目。)

当一切编译得很好时,我会收到一些链接警告“警告LNK4049:本地定义的符号”,也许这与它有关?

如何解决这样的问题呢?欢迎任何建议。

(尝试过:建造/重建一切)。

1 个答案:

答案 0 :(得分:0)

你很可能搞砸了开始和结束(卷曲)括号。

你要么注释掉一个,要么留下一个未注释的。