使用Visual Studio Express编译64位2013

问题描述:

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

我的IDE是的Visual Studio 2013 Express的Windows桌面

我无法找到如何做到这一点明确的答案,有人有办法解决吗?

+1

[Visual Studio Express 2012或Express 2013中提供的64位编译器的可能重复?](http://stackoverflow.com/questions/39689309/64-bit-compiler-available-in-visual-studio-express -2012-或快车-2013) – Basj

  1. 从命令行,加载交叉编译器:

    呼叫%VSDIR%\ VC \ vcvarsall.bat x86_amd64

  2. 打开溶液

    %VSDIR%\ Common7 \ IDE \ WDExpress.exe solution.sln

就是这样。

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