如何在x64中重建MFC项目?

时间:2010-05-26 14:34:53

标签: mfc 64-bit

我在MFC中的项目在x32中运行良好。

我使用配置管理器将项目更改为x64,然后我尝试重建项目。

对于许多MFC功能,结果是“未解析的外部符号”。

我想我在使用x64平台的工具/选项工具栏中遗漏了一些东西,但我不知道是什么。

P.S。

当我将platfrom更改为x64

时,

win32控制台应用程序正常工作

2 个答案:

答案 0 :(得分:0)

对于我们的应用程序,需要使用VS 2005中的配置管理器更改为x64,重新编译,并根据警告提示修复一些内容。它工作得很好,虽然由于尺寸需要一段时间来完成所有事情。

换句话说,假设你做得恰到好处,你所做的应该是有效的。您没有提供有关如何更改项目的详细信息,或者“未解析的外部符号”的功能或配置的任何详细信息。我强烈建议你发布更多细节。

您还应确保在您的计算机上完全安装了VS x64。我在那里看到了一些问题。

答案 1 :(得分:0)

正如David所指出的,您应该检查VS x64的完整安装。 由于项目属性中给出的链接器的一些额外输入,可能会显示未解析的引用,可能是由于您可能包含的某些特定的32位lib文件。