1

Qt Creator を最近使い始めましたが、うまく機能しているようです。私が OS X で作成したサンプル アプリケーションは、ImageMagickライブラリを使用しています。

そこに問題はありません - すべてが期待どおりに動作します。ソースから ImageMagick ライブラリをビルドしました。

ここで、Windows 側に移動すると、リンクの問題が発生します。Windows 上の Qt Creator は、Microsoft のコンパイラではなく MinGW を使用しますが、ImageMagick ライブラリは VC でコンパイルされています。

つまり、gcc を使用して Qt Creator プロジェクトに対して Windows 上のビルド済みライブラリをリンクできません。

これは、MinGw を使用して ImageMagick ライブラリを再コンパイルする必要があることを意味しますが、Windows で GCC を使用したことはありません。どうすれば実行でき./configureますか?

ImageMagick には「Windows ソース」が付属していますが、それらはすべて VisualStudio 用に調整されています。

誰でも助けることができますか?ImageMagick ライブラリを Windows 上の Qt Creator プログラムに既にリンクしている人はいますか?

ありがとう、

DJ。

4

1 に答える 1

0

libMagick++.a 以外にもリンクする必要があります。スターター用の libMagickCore.a、おそらく libMagickWand.a、および -lz -ltiff -ljpeg -lpng12 -lgdi32 -lpthread -lfreetype などのいくつかの依存関係 (これらは IM のコンパイル方法によって異なります)。

マシュー

于 2009-08-13T05:13:41.880 に答える