[英]How to configure a NetBeans/C++ project for different systems?
在NetBeans / C ++中,我有一個項目需要在兩個不同版本的Linux上構建。 他們每個人都有不同路徑的庫,不同版本的GCC,不同版本的靜態庫和共享庫,...
我遇到的問題之一:該程序鏈接到libmysqlclient.so
,在一個系統上它編譯時沒有問題(鏈接到libmysqlclient.so.16
),而在另一個系統上,我遇到了與缺少庫有關的運行時錯誤(同時libmysqlclient.so.15
和libmysqlclient.so.18
可用,並且路徑設置正確)。 而且我沒有指定lib版本號。
是否可以將項目配置為在多個系統上構建? 我是否應該創建多個項目(共享所有其他內容,例如源代碼)? 有沒有更快的方法?
謝謝。
NetBeans IDE 7.2(C ++)
Linux OpenSuse 11.4 / 10.2
我個人每天都喜歡CMake。 我們有一個相對復雜的項目,其中子項目建立在不同的平台(嵌入式Linux / Windows / Linux)上,並且不同的開發人員更喜歡不同的IDE。 CMake一切正常。 因此,我確信您所描述的內容對於使用CMake也非常簡單。
看到cmake和netbeans玩得好嗎? 欲獲得更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.