2013-04-10 67 views
0

我有Visual C++ 2010 Express,我想構建一個64位應用程序。如何在Visual C++ 2010 Express中更改編譯器

在OS X上我們使用gcc。

如果我安裝MinGW,如何更改Visual C++ 2010 Express中的默認編譯器以甚至使用MinGW或其他內容。

+0

你不知道。 Visual C++用於使用Microsoft編譯器。如果您想使用不同的IDE,請使用其他IDE。 Express版本不支持64位AFAIK。如果您想爲此使用VC++,則必須升級到Professional或更高版本(並付費)。 – 2013-04-10 22:55:50

+0

你看過http://stackoverflow.com/questions/11518557/changing-the-default-compiler-in-visual-studio-2010? – Ixanezis 2013-04-10 23:04:21

+0

VS 2012 express擁有32位和64位編譯器。 – 2013-04-10 23:22:50

回答

1

您無法輕鬆使用Visual C++ Express中的其他C++編譯器。但您可以使用Visual C++爲Windows構建64位應用程序。

+0

我認爲在快速版本中完全不可能使用非ms編譯器。 – 2013-04-10 23:33:45

+0

@DavidHeffernan:你可能是對的(在實踐中)。然而,快遞版本中有很多未公開的功能(例如,您可以修復VS 2012快遞版本的顏色方案和菜單大小寫,與完整版本的方式大致相同),所以我不會斷言唯一的方法會是[cl.exe] – 2013-04-11 00:03:16

0

如果您正在尋找使用MinGW的東西,可以嘗試使用Notepad ++編輯代碼並使用MinGW進行編譯。

Visual Studio幾乎侷限於其專有的編譯器和鏈接器。如果你擔心保持你的代碼的可移植性,遵循ANSI/ISO C++標準。即使那樣你也很可能不得不在每個平臺上重新編譯。

你也可以查看Code :: Blocks IDE http://www.codeblocks.org/它可以用MinGW配置。

+0

的不切實際的模擬我找到了:http://sourceforge.net/projects/orwelldevcpp/以及 – Jason 2013-04-10 23:17:57

+0

是的,我做了,謝謝!很高興看到Dev-C++的維護版本正在浮動。 – 2013-04-10 23:23:23

+0

我不明白你爲什麼接受這個答案。它甚至沒有試圖回答你提出的問題。 – 2013-04-11 09:48:00

相關問題