最近Qt Creatorを使い始めましたが、うまくいくようです。 OS Xでビルドするサンプルアプリケーションは、ImageMagickライブラリを使用しています。WindowsでMinGwを使用してImageMagickライブラリをリンクする際の問題
問題はありません。すべて正常に動作します。私はソースからImageMagickライブラリを構築しました。
ここではWindows側に移り、リンクのトラブルが始まります。 Windows版Qt CreatorはMinGWを使用し、Microsoftのコンパイラは使用しませんが、ImageMagickライブラリはVCでコンパイルされています。要するに
- 私はこれは私がmingwのを使用してImageMagickのライブラリを再コンパイルしなければならないことを意味GCC
を使用して、私のQt Creatorをプロジェクトに対してWindows上でビルド済みのライブラリをリンクすることはできませんが、私は前にWindows上でGCCを使用したことがありません。 ./configure
を実行するにはどうすればよいですか?
ImageMagickには "windows sources"が付属していますが、すべてVisualStudio用です。
誰でも手助けできますか?誰も既にImageMagickライブラリをWindows上のQt Creatorプログラムにリンクしていますか?
ありがとう、
Dj。
私はMSYS(Cygwinのに似たウィンドウ上のUNIXシェル)を指摘してしまったと私は今のQt Creatorが使用されるのと同じコンパイラを使用してライブラリをコンパイルするために管理。 リンカーがライブラリを検出するようになりましたが、依然として良好ではありません。 は、私は、次の ... MINGW32-メイクを得る:残しディレクトリ 'C: C:/技術評価/ QT/MagickTest ':関数' ZN6Magick5Image12channelDepthEN10MagickCore11ChannelTypeEで のlib/libMagick ++(Image.o)。' /ライブラリ/ ImageMagick-6.5.4-2/Magick ++/lib/Image.cpp:540:「_imp__GetExceptionInfo」への未定義の参照 ... これは他の機能でしばらく続きます... –