簡體   English   中英

如何為不同的系統配置NetBeans / C ++項目?

[英]How to configure a NetBeans/C++ project for different systems?

在NetBeans / C ++中,我有一個項目需要在兩個不同版本的Linux上構建。 他們每個人都有不同路徑的庫,不同版本的GCC,不同版本的靜態庫和共享庫,...

我遇到的問題之一:該程序鏈接到libmysqlclient.so ,在一個系統上它編譯時沒有問題(鏈接到libmysqlclient.so.16 ),而在另一個系統上,我遇到了與缺少庫有關的運行時錯誤(同時libmysqlclient.so.15libmysqlclient.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM