1

我必須編譯一個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

回答

0
  1. 從命令行,加載交叉編譯器:

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

  2. 打開溶液

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

就是這樣。

x86_amd64切換到一個生成64位代碼指令的編譯器(這恰好是一個32位程序)。所以編譯器本身綁定到2Go內存,但生成的程序沒有這個限制。

相關問題