2012-06-14 362 views
2

我創建了一個新的C++項目。然後右鍵單擊項目 - >屬性 - >資源 - >鏈接的資源,在那裏我定義了一個路徑變量:使用路徑變量時包含路徑不擴展

MY_PROJ_ROOT <some_correct_path> 

後來我到了編譯器選項 - > Include選項,在這裏我想補充包括路徑組合路徑變量如下:

"${MY_PROJ_ROOT}/include" 

但include目錄沒有顯示在項目菜單下的Include選項卡中。而不是顯示完整的包含路徑(像其他包括),我只得到這個:/include

那麼,當我使用路徑變量設置include時,我做錯了什麼?什麼是正確的方法?

PS我檢查了路徑和所有我能想到的,但沒有任何工作。

回答

2

最後我想通了:

打開項目屬性 - > C/C++編譯 - >生成變量選項卡,並添加新的變量:

MY_PROJ_ROOT <some_correct_path> 

然後變量是要對包括工作標籤。

0

嘗試${env_var:MY_PROJ_ROOT}。 Eclipse自帶有用於插入變量的模式。如果應該有一個按鈕「變量...」,點擊它,你會看到各種選項,其中一個是env_var,它將環境變量名稱作爲參數。實際上,您可能想要使用${project_loc}而不是定義自己的變量。

+0

我用'env_var:'嘗試過,並沒有工作。並且「變量」按鈕存在於路徑變量中,但不包含包含路徑 –