0

現在、プロジェクトに関連付けられている CMakeLists.txt ファイルを開くだけで、qtcreator でプロジェクトを開いています。これは、qtcreator からプロジェクトをビルド、デバッグ、および実行できるため、うまく機能しています。-DPCL_DIR=/usr/local現在、コードで使用している PCL ライブラリのデフォルト パスを変更する引数を使用して cmake を実行しようとしています。コマンドラインからこれをうまく行うことができます。ただし、cmake ウィザードを使用して qtcreator から実行しようとすると、-DPCL_DIRオプションが無視され、デフォルトのライブラリの場所を使用してコンパイルされます。qtcreator が cmake 引数を無視しないようにするにはどうすればよいですか??

別の方法として、コマンド ラインから cmake を実行し、コマンド ライン cmake の実行によって生成された Makefile を qtcreator が指すようにすることもできますが、その方法がわかりません。

上記の問題のいずれかに対する解決策が評価されます。

4

1 に答える 1

2

qtcreator 2.8 にアップグレードすると問題が解決しました。

私が見つけた qtcreator のアップグレードを必要としないメイク シフト ソリューションの 1 つは、cmake -DPCL_DIRターミナルから qtcreator-build フォルダー内で実行し、cmake を実行せずに qtcreator からビルドすることです。

于 2013-09-25T16:12:50.913 に答える