0

私の C++ Linux プロジェクトでは、実際の実行可能ファイルをフォークして実行するデーモン実行可能ファイルを作成したいと考えています。netbeans IDE には、対応する実行可能ファイルにコンパイルする複数のメイン ファイルを作成する機能が見つかりませんでした。Netbeans IDE でそれを行うには助けが必要です。

4

1 に答える 1

1

Netbeans は生成された makefile を使用しますが、それらは複数の関数を許可しませんmain()。解決策として、独自のメイクファイルを作成できます。

ただし、代わりに NetBeans でCMakeを使用できます(個人的な推奨事項)。CMake を使用すると、1 回の実行で複数の実行可能ファイル / ライブラリをコンパイルできます。

いくつかの利点(問題に応じて):

  • 複数のプロジェクトの管理とコンパイル - それぞれ個別またはまとめて
  • Netbeans に限定されない - CMake はさまざまな IDE のプロジェクトまたはメイクファイルを生成でき、コマンドラインでのビルドも可能
  • 実際のコードとビルド要素の明確な分離

NetBeans は CMake をサポートしているため、通常どおりビルドされます。自分で (~ a makefile)を作成するだけで済みますCMakeLists.txtが、優れたドキュメントのおかげで、これは大きな問題にはなりません。

于 2014-05-01T15:26:38.107 に答える