-1

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

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

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

是否为此记录了任何已知问题?有什么解决办法吗?

4

1 回答 1

0

这意味着您已经在 .DEF 文件中定义了一个名为 Def 的函数,但没有在头文件中编写相同的函数。可能您已经在代码文件中编写了函数,但在头文件中没有声明相同的函数。

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

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

于 2013-04-26T12:23:57.750 回答