我在我的Windows 7 X64的笔记本电脑安装的Service Pack 1。Visual Studio 2008的C++没有x64平台
现在我想x64平台添加到我的C++解决方案安装Visual Studio 2008一起。但是我的项目配置管理器中没有可用的x64平台。我确信我在Visual Studio安装过程中手动选择了x64支持,并且已经安装。
我的设置有什么问题?
我在我的Windows 7 X64的笔记本电脑安装的Service Pack 1。Visual Studio 2008的C++没有x64平台
现在我想x64平台添加到我的C++解决方案安装Visual Studio 2008一起。但是我的项目配置管理器中没有可用的x64平台。我确信我在Visual Studio安装过程中手动选择了x64支持,并且已经安装。
我的设置有什么问题?
Visual Studio 2008只附带专业版及更高版本的x64编译器。您可以从MSDN下载免费的Windows SDK以获取x64编译器。
我有Visual Studio 2008专业版与x64工具一起安装。尽管我可以在配置管理器中添加x64配置。 – cubesoft
见"Use Visual Studio to build 64-bit application"所有你需要建立与Visual Studio的x64应用程序2008
如果我还记得,VS 2008 Pro不安装64位编译器和工具在默认情况下。您必须在安装过程中明确选择它们。
你可能需要您的原始安装媒体。
一旦64位编译器和工具安装,你应该能够在64位的配置添加到您的解决方案。
重点是我有那些安装。我可以看到正确设置的复选框。 – cubesoft
然后你可能会有更好的运气在MSDN论坛上提问。 http://social.msdn.microsoft.com/Forums/en/vssetup/threads –
如果您的项目没有x64配置,只需通过配置管理器添加该配置即可。我不记得2008年是否默认创建了x64配置,但我怀疑不是。
我还依稀记得,你可以只添加64位配置的解决方案,它会提示就是否将其添加到所有包含的项目,但我的记忆是在一个生锈。
无论如何,一旦你有添加的配置,你需要修改你的项目设置之前修改任何东西。输出路径,库依赖关系等。新配置“向导”非常愚蠢。
“但是我的项目配置管理器中没有可用的x64平台。” – tenwest
@tenwest您可能需要通过安装程序添加x64支持工具。它们并未默认安装(如另一个答案中所述)。 –
您是否尝试在配置管理器中添加新配置?现有项目不会自动获得x64配置,但应该可以添加。 –
我期望Alan的权利,但是您是否仔细检查了它是否已安装?你有目录C:\ Program Files \ Microsoft Visual Studio 9.0 \ vc \ bin \ amd64吗? – Rup
是的,我试图添加它们。配置管理器中的列表中没有x64配置。我使用x64工具安装了VS 2008 Professional。看起来像VS中的错误。 – cubesoft