0

私のプログラミング経験のほとんどは、Windows と Visual Studio でした。最近、Linux でもプログラミングできるように、クロス プラットフォームのビルド ツールを調べています。私は Cmake を使用してメイク ファイルを作成してきましたが、Visual Studio に似たショートカット キーがあるため、IDE として Codelite を使用すると考えました。cmake3.0で追加されたばかりのCodeliteサポートは幸運です。プログラムをコンパイルしてデバッグできることを確認するためだけに、2 つの小さなデモを作成しました。プログラムを簡単にコンパイルできましたが、デバッグしようとすると問題が発生しました。

私のプロジェクトのレイアウトは次のようになります。各ワークスペースには独自の CMakeLists.txt があり、各 exe/ライブラリには独自の関連付けられた CMakeLists.txt もあります。

Workspace1:
  Exe1
     main.cpp
  Exe2
     main2.cpp

Workspace2:
  Library1
     mylib.cpp
     mylib.h
  Exe3
     main.cpp

最初のワークスペースの問題は、コードライト内から exe1 しかデバッグおよび実行できないことです。exe2 をアクティブなプロジェクトとして設定して実行すると、空白のコンソール ウィンドウが表示され、デバッグしようとすると、「実行可能ファイルが指定されていません。'target exec' を使用してください。

2 番目のプロジェクトでは、何も実行できません。空白のコンソール ウィンドウが表示されます。以前と同じエラーが表示され、プロジェクトをデバッグすることもできません。

私が間違っていることについて誰か助けてもらえますか?

4

1 に答える 1

0

ファイル ビュー (通常は左側のツリー) で各プロジェクトを右クリックし、Settings 表示されるプロジェクト設定ダイアログで次の場所に移動します (既定では最初のページになります)Common Settings -> General 。実行/デバッグ

添付のスクリーンショットを参照してください。すべてのプロジェクトに対してこれを行います

ここに画像の説明を入力

HTH、

エラン

于 2014-06-14T14:47:41.880 に答える