當我選擇控制檯項目開始時,它可以讓你選擇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. Codeblocks/GCC很難編譯C
- 2. 更改navigationdrawer項目語言
- 3. 更改系統語言C#
- 4. 如何更改C#語言
- 5. 更改語言在C#
- 6. CodeBlocks - 與建設C++項目的問題
- 7. 更改sitecore項目(樹)的語言?
- 8. 更改Xcode項目的單一語言
- 9. C#語言更新
- 10. C語言編程 - 類項目
- 11. 使用gcc擴展c編程語言
- 12. PhantomJS C#如何更改默認語言
- 13. 更改書寫語言的Windows在C#
- 14. 在C#winform運行時更改語言
- 15. 在C語言中更改流
- 16. C語言和Haskell
- 17. Pascal和C語言
- 18. 語言更改選項?
- 19. iOS更改應用語言目標c無法正常工作
- 20. 如何更改C語言中的瀏覽目錄
- 21. 目標c:通過NSLocalizedString爲Mac更改語言
- 22. 使用GLEW,assimp,SDL2和CMake與CodeBlocks的C++ OpenGL項目設置
- 23. Link C#(C-sharp)和C語言
- 24. C語言的系統功能 - 從CodeBlocks(C)程序創建用戶
- 25. 使用arm-none-eabi-gcc,newlib和cmake鏈接C/C++ STM32項目
- 26. C#列表框更新項目更改
- 27. Codeblocks編譯,GCC不
- 28. 更改語言
- 29. 更改語言
- 30. 更改語言