如何在MS visual studio的IDE下使用g ++編譯器?如何在MS visual studio的IDE下使用g ++編譯器
3
A
回答
2
從Visual Studio中運行G ++可能是錯誤的方法。
一個好的選擇是使用CMake作爲您的主要構建工具。它可以生成使用MinGW G ++(或Linux/Unix G ++)構建項目的makefile,也可以爲Visual Studio生成項目/解決方案文件。構建文件夾通常與源文件夾分開,因此很容易擁有同一個源的多個構建版本。
這意味着,除了便攜式建築外,您在任何時候都可以自由地使用最佳工具。需要做一些覆蓋分析,你可以做一個支持GCOV的MinGW G ++構建。需要進行一些調試,並且您可能更願意使用Visual Studio構建。
CMake並不是一帆風順的事情,但它是IMO非常值得的初始努力。
順便說一句 - 爲什麼要在Visual Studio中運行G ++?你的理由可能會影響答案。例如,如果您擔心分發使用快速版開發的代碼,請不要擔心。即使Visual Studio Express Edition是免費的(在啤酒意義上),它仍授予銷售和以其他方式分發您使用它們開發的代碼的權利。
相關問題
- 1. visual studio 2013上的g ++編譯器
- 2. G ++編譯Visual Studio代碼
- 3. 使用Visual Studio 2012 IDE,但使用Visual Studio 2008編譯
- 4. 可重新編譯的編譯器 - 用於MS Visual Studio的DLL
- 5. 爲什麼main()在g ++編譯器中編譯,而不是在Visual Studio IDE中編譯
- 6. 如何使用Visual Studio C++編譯器?
- 7. -MS系統Visual Studio C++編譯器
- 8. strncpy_s使用G ++編譯器
- 9. 用g ++編譯ifstream錯誤,但用Visual Studio編譯
- 10. MS Visual Studio IDE提示
- 11. 如何在不使用Visual Studio的情況下編譯DLL?
- 12. Visual Studio for C++使用的編譯器?
- 13. Visual Studio 2010 IDE與Visual C++ 6.0編譯器?
- 14. 如何編譯使用Visual Studio
- 15. 使用g ++編譯器編譯boost.asio
- 16. 爲什麼使用Visual Studio 2013編譯而不是g ++ - 4.8.1?
- 17. Visual Studio使用Boost編譯
- 18. 使用MS編譯器
- 19. 使用Visual Studio編譯Cling
- 20. 如何打開Visual Studio IDE(2008)中的多CPU/Core C++編譯?
- 21. IDE使用VM編譯器?
- 22. 如何在Visual Studio 11月CTP編譯器中使用QTcreator?
- 23. 如何使用eclipse cdt編譯windows基本程序(使用VIsual Studio編譯器)
- 24. 如何在使用Visual Studio編譯時設置其他F#編譯器標誌?
- 25. 在Visual Studio 2015下使用Microsoft Visual C++ 2013編譯
- 26. Visual Studio 2010 without IDE
- 27. 使用Visual Studio 2013 IDE編譯CUDA Mex文件
- 28. Visual Studio 2013 VC++編譯器
- 29. 集成自定義編譯器與Visual Studio IDE
- 30. 自動編譯MS visual C++
Duplicate問題:http://stackoverflow.com/questions/62918/using-gcc-from-within-vs-20058-ide – waffleman 2010-12-09 22:11:44