无法找到MFC 9.0的x64版本

时间:2013-11-11 10:39:36

标签: visual-studio-2008 mfc windows-7-x64

我正在尝试使用x64构建为Visual Studio 2008编写的遗留项目。一切顺利,直到链接器失败:

  

LINK:致命错误LNK1104:无法打开文件'nafxcwd.lib'

此文件存在于C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ atlmfc \ lib中,但这是32位版本。我在C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ lib \ amd64中有64位版本,但这是错误的MFC版本并引入了其他错误。有没有我可以下载64位版本的MFC 9.0?

1 个答案:

答案 0 :(得分:3)

在VS2008中,Lib文件夹中必须还有一个子文件夹amd64。

“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ lib \ amd64”

如果此文件夹不存在,则可能未安装64位工具和库。再次启动VS2008的设置并更改配置。 没有合法的来源下载此文件。