トップ 一覧 ソース 検索 ヘルプ RSS ログイン

qmakeでQtのコンパイル方法を調べるメモ

Qtは基本的に、staticビルドでもsharedビルドでも同じことができるようになっている。けど、たま〜に、この違いが問題になることがある。具体的に言うと、Qtのプラグインとして実装されている機能を使う場合。

とりあえず、qmakeの時点でどちらのビルドかを調べることができれば、後はどうにでもなるんだけど・・・ これを調べることは可能なんだろうか?

  わからなかった(;つд`)

とりあえず、Windowsの場合は可能。CONFIGに“static”か“shared”が定義されるので、これをチェックすることで場合分けができる。ただ、MacとUnixの場合は・・・ あきらめるか(´・ω・`)

(´-`).。о〇(何か、簡単な方法がありそうな気がするんだけどなぁ・・・)


参考にしたのはこのあたり。

実験に使ったソースコードはこちら:testQMake-02src.zip


(2009/11/17 メモ,Qt