1. 程式人生 > >CodeBlocks 17.12 工程如何引用其他資料夾的標頭檔案和源程式

CodeBlocks 17.12 工程如何引用其他資料夾的標頭檔案和源程式

假設你的工程名為project,目錄為F:\test。但是你想在project中使用資料夾F:\library下面的一些標頭檔案和源程式。由於這些標頭檔案和源程式與工程project不在同一目錄下面,所以需要做一些設定。下面介紹兩種方法:

    1、第一步:在CodeBlocks介面中右擊工程名project,點選Add files...選單,將你所需要的F:\library目錄下的標頭檔案和源程式新增到工程project中。第二步:在你的工程project中的源程式要使用F:\library的標頭檔案時,需要包含絕對路徑。比如說要使用F:\library目錄下的標頭檔案a.h,需要寫#include"F:\library\a.h"而不是#include"a.h"。

    2、第一步與方法一相同。如果你覺得寫絕對路徑太麻煩,那你可以採用:點選CodeBlocks介面上方的Settings->Compiler->Global compiler settings->Search directories->Compiler,點選下方的Add按鈕,將路徑F:\library新增進去,最後點選OK。設定完成後便可以不用寫絕對路徑,編譯器在當前目錄要是找不到標頭檔案的話便會去F:\library目錄下尋找。設定步驟圖如下: