當我選擇控制檯項目開始時,它可以讓你選擇c或C++,但一旦創建它..我不知道在哪裏改變它,並且當你創建一個win32 gui應用程序時,它不會給你可以選擇,它的默認值是C++ ..我可以在哪裏更改爲c?我一直在尋找AGES的所有項目設置。將我的文件從cpp重命名爲.c似乎沒有任何作用,它將該文件編譯爲cpp。我知道,沒有ide,你只需要將你的exe文件從g ++改爲gcc,但是我如何在代碼塊中爲當前項目設置?CodeBlocks,GCC:更改項目語言c和C++?
6
A
回答
9
創建項目時選擇C vs C++的唯一有形區別是在構建期間爲翻譯單元調用哪個編譯器。 Codeblocks目前不提供在項目創建後直接更改此方法的方法。也就是說,您必須逐個更改每個源文件以獲取所需內容。
這裏是你可以做些什麼來改變什麼:
打開您要更改源屬性窗口。你可以通過右鍵單擊源文件 - >屬性來獲得它。
- 轉到高級選項卡。
查找編譯器變量字段並將其從CPP更改爲CC。
- 單擊確定。
- 對需要更改的每個源文件重複此操作。
現在,如果你現有的項目包含大量的源文件,你可以做到這一點更快通過手工編輯的代碼塊CBP項目文件(它只是一個XML文件)。你想要的節點搜索和替換將是這個樣子:變化中的C打開
<CodeBlocks_project_file>
//...
<Project>
//...
<Unit filename="source1.cpp">
<Option compilerVar="CPP" /> //change CPP to CC here
</Unit>
<Unit filename="source2.cpp">
<Option compilerVar="CPP" /> // and here
</Unit>
<Unit filename="source3.cpp">
<Option compilerVar="CPP" /> // and here then save.
</Unit>
//...
</Project>
</CodeBlocks_project_file>
後您的項目:: B,並確認它被編譯爲C源文件。您應該看到構建日誌現在調用gcc而不是g ++。
相關問題
- 1. 更改語言在C#
- 2. CodeBlocks - 與建設C++項目的問題
- 3. 更改sitecore項目(樹)的語言?
- 4. 更改Xcode項目的單一語言
- 5. C#語言更新
- 6. C語言編程 - 類項目
- 7. 使用gcc擴展c編程語言
- 8. 在C語言中更改流
- 9. 更改書寫語言的Windows在C#
- 10. Pascal和C語言
- 11. 語言更改選項?
- 12. 使用GLEW,assimp,SDL2和CMake與CodeBlocks的C++ OpenGL項目設置
- 13. 如何更改C語言中的瀏覽目錄
- 14. Link C#(C-sharp)和C語言
- 15. C語言的系統功能 - 從CodeBlocks(C)程序創建用戶
- 16. 使用arm-none-eabi-gcc,newlib和cmake鏈接C/C++ STM32項目
- 17. C#列表框更新項目更改
- 18. 更改語言
- 19. 更改語言
- 20. C語言和小型機
- 21. 的Pthread和C語言
- 22. 二維數組跨語言C++和C#
- 23. C++ codeblocks IDE錯誤?
- 24. C++ - Valgrind on codeblocks(linux)
- 25. 用c語言
- 26. C語言
- 27. 更改項目以運行VS2012 C++
- 28. 爲我的項目更改C#
- 29. C/C++語言中的Conky
- 30. C/C++的腳本語言?