0

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

链接:致命错误 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 的错误版本并引入了其他错误。有什么地方可以下载 MFC 9.0 的 64 位版本吗?

4

1 回答 1

3

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

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

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

于 2013-11-11T12:18:56.897 回答