在32位操作系统上生成64位可执行文件
Producing 64 bit executable on a 32 bit OS
我在C++中使用32位Windows XP操作系统。但我必须为64位Windows7操作系统构建一个可执行文件。我该怎么做?我不想运行可执行文件,我只想生成它。此外,如果有必要了解处理器,请问我。
我在这些网站上读到了一些关于x64的交叉编译和关于交叉编译的msdn文章。但我无法理解其中的许多内容。有人能一步一步地告诉我怎么做吗。
除此之外,有人能告诉我什么是cmake吗?此外,还可以在安装结束后检查我是否已完全安装Visual studio或默认安装。
如果您使用的是Visual Studio,只需配置链接器即可为64位处理器构建代码。
打开项目属性并选择Configuration properties | Linker | Advanced
,然后将Target Machine
切换为MachineX64
。
或者,您可以添加新的构建平台,IDE将为您配置这些选项。打开Configuration Manager,选择您的项目,然后在"平台"列上选择<New...>
。然后选择64位处理器。
相关文章:
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- CMake:如何将库 A 链接到库 B,然后将可执行文件链接到库 A
- 如何使字符串出现在编译的二进制可执行文件的开头?
- 程序在使用 system() 启动另一个可执行文件时停止
- 如何更改使用 CPack 安装的可执行文件的名称?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- CMake:我们可以为一组不形成可执行文件或库的特定文件指定包含目录吗?
- 如何将图像传入C++可执行文件并将输出图像存储在新目录中?
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 如何从 Linux 交叉编译到 32 位 Windows 可执行文件
- 尝试在QTCreator上构建远程ARM设备的C ,可执行文件为64位
- 32位Visual Studio生成64位可执行文件
- 在32位和64位处理器上运行混合的mpi可执行文件
- 使用g++构建64位可执行文件
- 64 位C++ Eclipse 正在制作 32 位可执行文件
- 在64位可执行文件中执行64位计算
- 在32位操作系统上生成64位可执行文件
- c++可执行文件不能在windows7-64位不兼容的环境下运行
- 用静态链接库在64位机器上编译位置无关的可执行文件