MS Visual Studio Professional 2013-C ++可以为32位和64位操作系统编译单个可执行文件吗?

phe

Google给我提供了一个线索,即可以将代码编译成一个可执行文件,该可执行文件在32位OS上以32位运行,在64位OS上以64位运行可执行文件是否真的有可能在运行时确定其位数?

在我的情况下,目标系统将是Windows 7 Professional x64Windows XP SP3 x86

因此,我在各种文章阅读(我认为甚至出现了答案,在SO similiar主题)是一个具有去SoltuionConfiguration Manager人民币到解决方案- >配置管理器),并设置Platform任何CPU

现在,所有这些文章都介绍了针对较早的MSVS或MSVC ++版本的设置,但我认为Configuration Manager2013 RC版本(我刚刚安装了该版本)没有重大变化

Active Solution下拉菜单中,我没有该选项Any CPU,因此我遵循了在SO上找到的这个配方在我的情况下,遵循此小指南将失败,但是Any CPU在执行步骤5时,我仍然没有选择的选项

  • 5)确保在“新平台”下选择了“任何CPU”。如果在步骤3中没有任何CPU解决方案平台,则确保选中“创建新的解决方案平台”复选框。然后单击“确定”。

我可以使用的下拉菜单项是x64ARMWin32也是,但默认情况下已经添加了),我无法选择Any CPU

添加目标平台x64并编译可执行文件效果很好,该程序在Windows 7 x64上以64位运行,但是当然不能在32位Windows XP计算机上运行。

如何Any CPUMicrosoft Visual Studio Professional 2013 RC中将目标平台设置为

拔示巴

不,绝对不是。您需要定义单独的可执行文件。

您可以在“任何CPU”下拉菜单中为多个平台(例如,用于x64和Win32的_DEBUG处理器)设置编译器设置,而实际上无法构建该目标。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2013和BitBucket

来自分类Dev

我可以在Visual Studio Professional 2013中创建Outlook 2010加载项吗?

来自分类Dev

Visual Studio 2013和git

来自分类Dev

将Visual Studio 2013的C编译器用于MATLAB

来自分类Dev

在Visual Studio 2013和Visual C ++ 2013上开始关注HDF5

来自分类Dev

在Visual Studio 2013上编译旧的C ++代码

来自分类Dev

我可以获取Visual Studio 2013 Professional的反向调试功能吗?

来自分类Dev

替换文件类型关联C#Visual Studio 2013

来自分类Dev

Visual Studio 2013和libpng

来自分类Dev

Visual Studio 2013和Cmake?

来自分类Dev

'找不到或打开pdb文件'Visual Studio C ++ 2013

来自分类Dev

带有TFS 2013 Express的Visual Studio 2013 Professional

来自分类Dev

关闭Visual Studio 2013 PreProcessor灰显C#吗?

来自分类Dev

Visual Studio 2013编译严格的C ++ 11

来自分类Dev

如何使用Visual Studio 2013 Professional分析单个单元测试的性能?

来自分类Dev

CUDA和C ++函数问题(Visual Studio 2013)

来自分类Dev

链接LAPACK,64位,Visual Studio 2013

来自分类Dev

Visual Studio 2013和K工具包(C#)

来自分类Dev

Visual Studio 2013 C ++-准则

来自分类Dev

如何阻止MS Visual Studio Express 2013自动覆盖保存文件

来自分类Dev

在Visual Studio 2013上编译旧的C ++代码

来自分类Dev

Visual Studio 2013和libpng

来自分类Dev

使用Visual Studio 2013编译C ++ 11代码

来自分类Dev

带有TFS 2013 Express的Visual Studio 2013 Professional

来自分类Dev

C ++ Visual Studio 2013编译错误?

来自分类Dev

包括C ++文件时Visual Studio 2013崩溃

来自分类Dev

在Visual Studio 2013中编译简单的C代码

来自分类Dev

缓冲区@ Visual Studio 2013 Professional C ++ Windows 7中的实时数据存储

来自分类Dev

Visual Studio 2013中的C ++和Cuda速度

Related 相关文章

热门标签

归档