我似乎無法弄清楚如何在Eclipse中使用C++構建Windows GUI應用程序。我只能建立到控制檯。當我創建一個新項目時,它不會給我一個Windows應用程序的選項。我正在使用Eclipse IDE for C/C++。我是否下載了錯誤的Eclipse版本? 我在做什麼錯?我如何使用C++(非控制檯應用程序)在Eclipse中構建Windows GUI應用程序
回答
與Visual Studio不同,Eclipse CDT沒有內置嚮導或選項,用於自動配置用於構建Windows GUI應用程序的編譯器設置和庫。你需要知道你在做什麼。你打算使用Win32/MinGW構建GUI,還是使用其他一些GUI庫,如Qt或wxWidgets?有很多選擇。
如果您不熟悉Windows上的C++和/或GUI開發,那麼有更簡單的選項可以開始使用。
我正在使用MinGW,必須說謝謝你指導我到Qt Project和WxWidgets。我在他們的網站上閱讀了一些內容,並且不確定如何使用它們而不花費大量時間閱讀。他們是否融入Eclipse或Visual Studio。是的,我是C++新手。 – user2703899
您應該花一些時間學習C++,而不要嘗試同時學習如何編程GUI。但是,如果您打算從一開始就使用C++構建GUI,那麼我建議您下載Qt Creator IDE並通過他們的教程進行工作,而不是嘗試使用Eclipse CDT。 http://qt-project.org/downloads#qt-creator&http://qt-project.org/doc/qtcreator-2.7/creator-tutorials.html – kaliatech
謝謝你的幫助,我非常感謝它。開始有時是最難的。再次感謝! – user2703899
下面是一個例子,讓你開始創建一個簡單的窗口: http://www.winprog.org/tutorial/simple_window.html
使用MinGW這將打開一個控制檯+所創建的窗口編譯。 要隱藏控制檯,只需添加此鏈接器標誌:-mwindows
在我的腦海裏,我靜靜地想着你發佈的這樣一個東西,但不會去問它,因爲我非常專注於應用程序的一種嚮導設置。感謝您的額外幫助! – user2703899
- 1. 從Windows窗體應用程序C控制檯應用程序#
- 2. 如何將GUI C++應用程序轉換爲控制檯應用程序?
- 3. C#控制檯和Windows應用程序
- 4. 在我的GUI應用程序中創建python控制檯
- 5. QShortcut控制檯應用程序(無GUI)
- 6. 控制檯應用程序gui for python
- 7. Powerwise:在C#(.NET)中使用控制檯還是Windows GUI應用程序更好?
- 8. 使用C#控制檯構建mySQL數據庫應用程序
- 9. 如何連接控制檯應用程序和Windows窗體應用程序C#
- 10. 在Windows窗體應用程序中創建控制檯應用程序
- 11. 在Windows控制檯應用程序
- 12. 我該如何構建Xbox Kinect的控制檯應用程序
- 13. 從非控制檯.NET應用程序內創建控制檯
- 14. 從控制檯應用程序切換到Windows應用程序
- 15. 控制檯應用程序vs dll vs Windows應用程序等
- 16. 將控制檯應用程序轉換爲Windows應用程序
- 17. 控制檯應用程序。 VS Windows應用程序
- 18. 從Windows XAML應用程序運行控制檯應用程序
- 19. 與控制檯應用程序Windows窗體應用程序
- 20. 寫C++控制檯應用程序催生在Java應用程序在Windows
- 21. 如何在C#控制檯應用程序中使用IsolatedStorage
- 22. 如何在c#控制檯應用程序中使用參數?
- 23. 如何在Visual Studio 2012上使用GUI Windows應用程序和控制檯?
- 24. 如何從GUI應用程序向控制檯應用程序發送命令
- 25. 使用Windows調度程序運行控制檯應用程序
- 26. C#應用程序在控制檯中使用另一個應用程序
- 27. 如何在GUI應用程序中寫入控制檯
- 28. 非Qt的控制檯應用程序
- 29. C++應用程序中的控制檯
- 30. C#控制檯應用程序中斷?
您嘗試使用Google搜索「用Eclipse構建C++ Windows應用程序」嗎? –
您是否在谷歌上搜索過它?你在哪裏玩?你有什麼嘗試?您應該將這些信息添加到您的問題中。可能eclipse沒有鏈接到C++編譯器。 – Werner
我一直在這個任務上休息一個月,有時一次只花一個小時在一個座位上試圖弄清楚這一點。我得到它來展示你好世界,但我正在尋找一種有嚮導的方法。 – user2703899