2013-03-02 162 views
14

我不喜歡qt創建者作爲IDE和愛VS,但我必須使用完全mingw編譯器。悲傷的故事:「(我可以強制visual studio使用mingw編譯器

+0

這是一個大型項目,有很多文件和複雜的構建結構?如果不是,那麼爲什麼不用VS開發和編譯代碼,以及何時必須將二進制文件交給他人,只需在mingw中重新編譯即可。 – us2012 2013-03-02 12:45:46

+0

因爲我認識到沒有辦法達到我的目的?你會描述一個這樣的項目。 – Juriy 2013-03-02 12:51:56

+0

嗯。您是否嘗試過Eclipse CDT或Code :: Blocks?我個人很喜歡Eclipse CDT,儘管它無法匹配VS的智能感知功能。 – us2012 2013-03-02 12:58:03

回答

3

您不能輕易取代C++編譯器在Visual Studio

但在同一時間(在1990年),我使用的Visual Studio作爲簡單的Java的編輯,因爲有。例如D編程語言的擴展(這是我唯一使用的語言),你可以通過大量的工作使得完整的Visual Studio與g ++或任何其他編譯器一起工作,作爲一種額外的「語言」如果語言實現適合這個,它甚至可以和調試器一起工作

只是現在使用支持你想使用的工具的IDE要容易得多,例如,對於g ++,你有Eclipse , C ode :: Blocks,甚至是老的DevC++等。哦,是的,還有QT的東西。

7

只要設置一個makefile項目 - 這樣你就可以告訴VC運行什麼命令來編譯你的文件。

除了Visual Studio項目之外,您還必須維護一個makefile,但這實際上並不是太大的問題,因爲在這種情況下,VS項目變成了您想讓Visual Studio知道的文件列表。

不幸的是,VS調試器在這種情況下沒有用,但所有IDE的代碼導航都正常工作。

相關問題