2012-01-09 39 views
3

問題中的函數如下。我們有一個(相當大的)以Netbeans C++項目的形式存在的代碼庫。在編譯/執行時,程序會生成/執行一個二進制文件,然後運行主程序。然而,現在我們需要實現幾個小代碼工具(比如編譯器,轉換器等),它們使用該代碼庫中的許多類。多個主()一個Netbeans的(C++)項目

是否有可能安裝NetBeans IDE來從一個單一的項目中生成多個可執行文件?事情會起作用,但相當不方便涵蓋以下內容:

  • 將整個項目編譯爲可執行文件和庫。使用庫創建編譯器,轉換器等(我們將不得不寫了很多額外的代碼...)
  • 創建不同的對象,每個都具有定義的各個宏。在代碼中使用該宏來交換主函數(這只是骯髒的,並不能真正解決按下單個按鈕來編譯主程序和與其相關的所有工具的問題)。

有什麼建議嗎?

回答

1

我不知道我是否瞭解你的項目的權利,但建立幾個可執行的任務,我建議如下:在您的配置的構建命令調用建立你所需要的所有可執行文件的腳本。

+0

對不起,我花了一段時間來回復你(^^)。不滿意這似乎是唯一的方法去... – 2012-07-08 14:01:28