错误LNK2001:未解析的外部符号 - 但项目中未使用符号

时间:2016-07-14 21:10:30

标签: c++

我一直得到这个非常奇怪的错误;​​

  

MyClassFile.obj:错误LNK2001:未解析的外部符号“void * __cdecl CreateDescriptor(unsigned long)”(?CreateDescriptor @@ ...)[C:\ path-to-my-project \ myProject.vcxproj]

当我在我的项目中搜索这个符号名称时,它就不在那里了!

现在,我一直在改变我的项目中的一些函数所包含的位置,虽然错误消息中引用的符号不是我移动的符号,但它与我所做的文件位于同一个文件中。所以我想也许我的解决方案处于不良状态,所以我清理并重建了每个项目,但我仍然遇到了这个错误。

在构建该项目时,任何人对项目中未使用的符号如何导致“未解决的符号”错误有任何想法?

0 个答案:

没有答案