使用 Visual Studio Express 2013 进行 64 位编译

Posted

技术标签:

【中文标题】使用 Visual Studio Express 2013 进行 64 位编译【英文标题】:64bit compilation with visual studio express 2013 【发布时间】:2016-09-25 20:52:30 【问题描述】:

我必须编译一个 C++ 项目并使其作为 64 位应用程序运行以避免 32 位内存限制。

我的 IDE 是 Visual Studio 2013 Express for Windows Desktop

我找不到关于如何做到这一点的明确答案,有人有解决方案吗?

【问题讨论】:

64-bit compiler available in Visual Studio Express 2012 or Express 2013?的可能重复 【参考方案1】:
    从命令行,加载交叉编译器:
call %VSDIR%\VC\vcvarsall.bat x86_amd64
    打开解决方案
%VSDIR%\Common7\IDE\WDExpress.exe solution.sln

就是这样。

x86_amd64 切换到生成 64 位代码指令的编译器(恰好是 32 位程序)。所以编译器本身是绑定2Go内存的,但是生成的程序没有这个限制。

【讨论】:

以上是关于使用 Visual Studio Express 2013 进行 64 位编译的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Express 2013 或 Visual Studio Pro 2010

使用 Visual Studio 2010 express 编译 CUDA 示例

MFC 是不是仅适用于 Visual Studio,不适用于 Visual C++ Express?

是否需要将 Visual Studio Express 解决方案转换为 Visual Studio Professional 解决方案?

在 Visual Studio 2013 Express 中使用 OpenGL

如何使用 Visual Studio 2010 Express 连接到 SqlExpress for Entity Framework?