jpegファイルをロードするQt GUIアプリケーションを作成しました。 QtSDK(4.7.3)をインストールした私の開発システム(Win7)では動作します。 QtSDKがインストールされていない別のシステムにアプリケーションといくつかの必要なdll(QtGui4.dllなど)を移動すると、プログラムは実行されますが、jpegをロードできません。 私はjpegプラグインを追加する必要があると私は読むが、私はどのように知っている。私のアプリケーションにjpegプラグインが含まれています
私はすでに私のmain.cppに、これを試してみました:私は
cannot find -lqjpegd
:
QTPLUGIN += qjpeg
しかし、私はエラーを得た:私のプロジェクトファイルにまとめ、これに
Q_IMPORT_PLUGIN(qjpeg);
このプラグインを動的または静的な方法で含めると気にしません。私は他のシステムで作業するために私のアプリケーションが必要です。私はよりシンプルな方法を好む。私が試みたのは静的な方法です、そうですか?アプリケーションにdllファイルとして含めるにはどうすればいいですか? 私も
mingw\plugins\imageformats
ディレクトリをチェックし、何qjpeg.dllは本当にありません。しかし、があります。
qjpeg4.dll qjpegd4.dll 私はそれを試してみましたより
libqjpeg4.a:
Q_IMPORT_PLUGIN(qjpeg4);
QTPLUGIN += qjpeg4
しかし、同じエラーMSGを得ました。どうしましたか?
ありがとうございました!
どのオブジェクトが「a」ですか? – Pietro
'QApplication a(argc、argv);' –
それでも出力されません...(QPrinterを使ってpdfに出力する)出力にはイメージがありません。回避策はありますか? – clearScreen