0

私は Qt 5 を使用しており、共有ライブラリを使用するプラグイン システムを使用しています。つまり、共有ライブラリの形式で実行時に「プラグイン」をロードするメイン ウィンドウがあります。

メイン ウィンドウとプラグインのファクトリの間にあるインターフェイスを使用しますが、現在、メイン ウィンドウとライブラリの両方がコンパイル時にこのヘッダーを持つ必要があります。

この重複を避けるにはどうすればよいですか?より良い方法はありますか?

ありがとう

4

1 に答える 1

0

cmake の include_directories() 関数を使用して、コンパイル時にヘッダー src dir をプラグインに公開しました。メインの exe が既にインストールされている場合は、インストール ディレクトリからヘッダーを取得できます。Oli Charlesworth と nm に感謝

于 2014-01-26T18:35:38.200 に答える