私の C++ Linux プロジェクトでは、実際の実行可能ファイルをフォークして実行するデーモン実行可能ファイルを作成したいと考えています。netbeans IDE には、対応する実行可能ファイルにコンパイルする複数のメイン ファイルを作成する機能が見つかりませんでした。Netbeans IDE でそれを行うには助けが必要です。
質問する
1465 次
1 に答える
1
Netbeans は生成された makefile を使用しますが、それらは複数の関数を許可しませんmain()
。解決策として、独自のメイクファイルを作成できます。
ただし、代わりに NetBeans でCMakeを使用できます(個人的な推奨事項)。CMake を使用すると、1 回の実行で複数の実行可能ファイル / ライブラリをコンパイルできます。
いくつかの利点(問題に応じて):
- 複数のプロジェクトの管理とコンパイル - それぞれ個別またはまとめて
- Netbeans に限定されない - CMake はさまざまな IDE のプロジェクトまたはメイクファイルを生成でき、コマンドラインでのビルドも可能
- 実際のコードとビルド要素の明確な分離
NetBeans は CMake をサポートしているため、通常どおりビルドされます。自分で (~ a makefile)を作成するだけで済みますCMakeLists.txt
が、優れたドキュメントのおかげで、これは大きな問題にはなりません。
于 2014-05-01T15:26:38.107 に答える