从VS2008迁移到VS2012后链接器错误

时间:2013-04-26 12:21:12

标签: visual-c++ visual-studio-2012

我们已从VS2008迁移到VS2012。 所有C#项目都已成功迁移。

但是我们有一个VC ++项目在编译时在.DEF文件上抛出链接器错误。它抛出以下错误

  

错误LNK2001:未解析的外部符号测试

是否记录了此类已知问题?有什么工作吗?

1 个答案:

答案 0 :(得分:0)

这意味着您已在.DEF文件中定义了名为Def的函数,但未在头文件中编写相同的函数。您可能已在代码文件中编写了该函数,但未在头文件中声明相同的内容。

如果您已经在头文件中声明了它,可能您还没有将其声明为extern函数。

如果这不能解决您的问题,请提供您的标题和源文件以及def文件

的代码