1

QtCreatorをストレートCプロジェクトのIDEとして使用しようとしています。その理由は、私がQtCreatorに慣れていて、私が取り組んでいるこの新しいプロジェクトをステップスルーするためのビジュアルIDEが欲しいからです。私の開発ボックスと展開ボックスは異なりますが、どちらにもgmakeがあります。QtCreatorにはcmakeが必要です。これは、開発ボックスを配置してもかまいませんが、展開ボックスにはcmakeがありません。

Qtボックスでソフトウェアをビルドしても大丈夫ですか?それがデプロイメントボックスにデプロイされることを確認してください。

編集:明確にするために、既存のコードベースにはすでにmakefile構造があり、それを中断したくありません。これらの既存のターゲットを使用するようにプロジェクトを設定できれば、それは素晴らしいことです。

4

1 に答える 1

0

プロジェクトでビルドシステムとしてCMakeを使用している場合は、ビルドしているマシンにCMakeをインストールする必要があります。Makefileを事前生成makeしてから、他のボックスで実行することはできません。

実際には可能ですが、おそらく同じコンパイラバージョン、同じパスに配置されたライブラリ/ヘッダーなどが必要になります。したがって、一般的にはお勧めできません。

コンパイル済みのバイナリのデプロイに関しては、CMakeとは関係ありません。そこにある一般的なルールは、両方のマシンに同じ共有ライブラリが必要であるということです。プロジェクトを静的にリンクすると、追加の依存関係なしに、単一のファット実行可能ファイル/ライブラリをデプロイできます。

于 2012-07-06T18:22:59.827 に答える