CodeBlocks使用小技巧


1.基本使用:

CodeBlocks使用介紹

2.一定要建項目才能編譯運行代碼嗎?

不一定,也可以直接新建文件,直接運行。
如何管理這些未納入項目的文件?通過左側Management面板,切換到Files標簽,可以對未納入項目的文件進行管理。
建議:對需要調試的代碼建立項目,對代碼文件較少的小項目使用文件方式進行管理。

3.怎么調試?

一定要在項目中才能調試。調試時相關的文件及文件夾名稱中最好全是英文。
注0:項目目錄名、文件名中不能有中文、空格等。
注1:調試時,若想查看某個變量的值,選取菜單“Debug-Debugging windows-Watches”打開變量內容查看窗口。
注2:啟動調試時提示“沒有指定調試器”。可進行如下設置:點擊菜單欄的debug->Active debuggers->GDB/GCB
注3:啟動調試時提示“要設置gdb程序”原因:未設置好Debugger的執行路徑。解決方法:菜單Settings-Debuggers-Default,然后在Executable path中選擇gdb程序,比如選擇了C:\Program Files (x86)\CodeBlocks\MinGW\bin路徑下的gdb32.exe

4.在項目中如何單獨運行執行程序文件?

已經建立了一個工程(如HelloWorld),包含了main.cpp(里面有main方法),並編譯運行成功。這時希望在該項目中另外建立一個包含main方法的main1.cpp。運行時提示:一個項目中不能包含多個包含main方法的文件。
原因:一個CodeBlocks項目中,只能有一個入口文件(包含main函數的文件)。
解決方案:另外建一個項目,或者參考下方的解答5。

5.確實想要單獨運行指定程序文件,怎么辦?

  1. 不建項目,以文件夾的方式進行管理。
    具體方式:通過左側Management面板,切換到Files標簽以文件夾的方式管理一個目錄下的多個代碼文件。然后就可以啟動指定程序文件。但不能進行調試也無法享受到代碼提示功能。

  2. 建立項目,然后通過右鍵點擊項目中文件,選擇Remove file from project將文件從項目中移除(非刪除)。然后右鍵點擊項目,選擇Add files將需要運行的包含main函數的文件添加到該項目中。

6.左側項目面板(Management)沒有了,怎么辦?

菜單:View-Manager
或者按Shfit+F2

7.明明修改了代碼或者新增了代碼文件,運行的時候還是上一次運行的結果

可能的原因:

  1. 直接點擊了運行(Ctrl+F10)。如果涉及到的相關代碼沒有改變,會調用上次成功運行的程序。解決方法:構建並運行(Build and Run, F9)整個項目。
  2. 如果是新增了代碼文件,卻無法運行。有可能該文件並沒有納入到當前項目中。可以先關閉當前項目(右鍵點擊項目,選擇Close project)。然后再編譯運行該文件。

其他技巧:

格式化代碼:右鍵點擊源文件(可以在編輯框或者左側面板的文件上面右擊),選擇Format this file (AStyle)

快速完成代碼框架:輸入for,然后按ctrl+J即可自動生成for循環框架。支持的其他常用縮寫包括while、whileb、if、ife、ifei、ifb、swith、struct、forb、class、guard(頭文件定義時使用)等等。

快速找到函數定義::右側單擊函數,選擇Find Implementation..

動態縮放編輯器內字體:ctrl+鼠標滾輪或者ctrl+小鍵盤的加號/減號

常用快捷鍵:Ctrl+F9(Build,編譯與鏈接)、F9(Build and Run,編譯、鏈接與運行)。Ctrl+Shift+C (注釋選中代碼)、
Ctrl+Shift+X(取消注釋高亮代碼)。Ctrl+Shift+L(刪除當前行)、Ctrl+L(剪切當前行)、Ctrl+D(復制當前行)。

本篇博客主要參考資料:CodeBlocks for C/C++ Programming. How To Install and Get Started


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM