在eclipse下自定義編譯選項


1. 有時候需要添加編譯選項,從而達到編譯開關的問題

例如,在代碼里經常碰到

#ifdef CL_NOSQL

CallFun()

.....

#endif

 

CL_NOSQL就是自己定義編譯開關,有點類似 WIN32 之類,只是那種一般windows IDE都會默認存在的

這樣方便不改變代碼的前提下編譯出不同版本

 

一開始,eclipse下找不到添加,畢竟跟VS差別比較大。

 

具體添加方法:

選擇打開的項目,點擊右鍵,選擇最后一個Properties (屬性)。

然后選擇:

C/C++ General  - Paths and Symbols - Symbols - GNU C  以及 GNU C++ ,選擇Add

 

注意:要確認下,當前的Configuration的版本

 

 

 如果不是特殊值,只是關心有沒有定義,Value可以不用輸入

 

然后點擊保存,即可。如果探測提示 更新 index什么的,選擇更新

 

工程里,使用新的,重新編譯下,即可

 


免責聲明!

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



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