【发布时间】:2016-09-25 20:52:30
【问题描述】:
我必须编译一个 C++ 项目并使其作为 64 位应用程序运行以避免 32 位内存限制。
我的 IDE 是 Visual Studio 2013 Express for Windows Desktop
我找不到关于如何做到这一点的明确答案,有人有解决方案吗?
【问题讨论】:
标签: visual-studio-2013 compilation 64-bit x86-64 visual-studio-express
我必须编译一个 C++ 项目并使其作为 64 位应用程序运行以避免 32 位内存限制。
我的 IDE 是 Visual Studio 2013 Express for Windows Desktop
我找不到关于如何做到这一点的明确答案,有人有解决方案吗?
【问题讨论】:
标签: visual-studio-2013 compilation 64-bit x86-64 visual-studio-express
call %VSDIR%\VC\vcvarsall.bat x86_amd64
%VSDIR%\Common7\IDE\WDExpress.exe solution.sln
就是这样。
x86_amd64 切换到生成 64 位代码指令的编译器(恰好是 32 位程序)。所以编译器本身是绑定2Go内存的,但是生成的程序没有这个限制。
【讨论】: