我正在使用C ++编写32位Windows XP操作系统。但我必须为64位Windows 7操作系统构建可执行文件。我应该怎么做呢?我不想运行可执行文件,我只是想生成它。另外,如果还需要知道处理器,请问我。
我在这些网站cross compiling for x64和msdn article on cross compiling中了解了一些相关信息。但我无法理解其中的许多内容。 任何人都可以一步一步地告诉我如何解决这个问题。
除此之外,谁能告诉我什么是cmake? 也可以在安装结束后检查我是否已完全安装Visual Studio或默认安装。
答案 0 :(得分:4)
如果您使用的是Visual Studio,则只需配置链接器即可为64位处理器构建代码。
打开项目属性并选择Configuration properties | Linker | Advanced
并将Target Machine
切换为MachineX64
。
或者,您可以添加新的构建平台,IDE将为您配置这些选项。打开Configuration Manager,选择您的项目,然后在Platform列中选择<New...>
。然后选择64位处理器。