2016-09-25 127 views
0

64位編譯在Visual Studio Express 2012或Express 2013中可用嗎?Visual Studio Express 2012或Express 2013中提供64位編譯器?

我知道它在Visual Studio 2010 Express中不可用,而且需要安裝a few things to make it available

默認情況下,64位工具在Visual C++ Express上不可用。要在Visual C++ Express上啓用64位工具,除了Visual C++ Express之外,還要安裝Windows軟件開發工具包(SDK)。否則,當您嘗試將項目配置爲使用Visual C++ Express定位到64位平臺時,會發生錯誤。

+0

我建議去與2015年版本,自2012/2013以來,標準支持發生了很大變化 – stijn

+0

@stijn我們不能使用新版本做的事情,使舊版本成爲必需的嗎?例如,如果我記得很清楚,使用MSVC2008版本來編譯Python 2.7的東西是必須的。請參閱https://www.microsoft.com/en-us/download/details.aspx?id=44266。你認爲只有MSVC 2015 Express可以做到一切嗎? – Basj

+0

抱歉不知道,你必須嘗試.. – stijn

回答

1

如果你去https://msdn.microsoft.com/en-us/library/9yb4317s.aspx並選中「其他版本」,有沒有對2012年也沒有2013支持64位的Express版本沒有特別提及,但有2010年的所以我想這是一個Wikipedia同意說'與以前的Express版本不同,它具有內置的支持,通過IDE編譯通過IDE的64位應用程序'關於2012版本。

+0

我剛剛安裝了MS VS 2013 Express。有一個vcvars32.bat文件,但沒有vcvars64.bat。我通常使用這些文件從命令行進行編譯。你知道我在哪裏可以找到它嗎? – Basj

+1

有一個'C:\ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ VC \ bin \ x86_amd64 \ vcvarsx86_amd64.bat'文件似乎工作... – Basj

相關問題