0
我想將我的C++項目的構建完全移植到Eclipse CDT,但是我遇到了一些配置問題。這裏是我的老G ++編譯器調用:直接使用Eclipse CDT構建共享庫
g++ -I/home/lib/tinyxml
-I/usr/lib/jvm/java-6-openjdk/include
-L/usr/local/lib -L/home/konrad/tinyxml
-lboost_system
-lboost_thread
-lboost_regex
-fPIC
-shared
-o libagent.so
agent.cpp AgentSocket.cpp ThreadInfo.cpp
/home/lib/tinyxml/tinyxml.cpp
/home/lib/tinyxml/tinyxmlerror.cpp
/home/lib/tinyxml/tinyxmlparser.cpp
/home/lib/tinyxml/tinystr.cpp
創建項目時,我選擇共享庫> Emtpy項目
這裏是我的問題:
的Eclipse CDT的生成生成文件在某種程度上,它首先編譯每個.cpp文件,然後將其重新編譯到共享庫。這讓我面臨一個或多個問題。我想跳過這一步並按照我在控制檯中的方式運行它。
我不能將-L和-l選項配置到C++構建配置中,因爲Eclipse CDT僅爲C++鏈接部分提供了這些選項,但不適用於C++編譯器部分,但我需要它們,因爲項目不會編譯沒有錯誤。
現在完美工作,謝謝 – 2011-04-08 21:25:19