Qt 4.8.5 で使用する Windows プラットフォーム用の QextSerialPort の静的ライブラリを作成するにはどうすればよいですか?
これを行うために .pro または .pri ファイルを変更する方法がわかりません。(.prf ファイルは再生成され続けます)。
そのため、結果の .vcproj ファイルを変更して静的ビルドを作成し、いくつかの定義を削除しようとしましたが、それでも次のような警告が表示されます。
qextserialport.lib(qextserialport.obj) : 警告 LNK4006: "public: __thiscall QextSerialPort::QextSerialPort(class QString const &,enum QextSerialPort::QueryMode,class QObject *)" (??0QextSerialPort@@QAE@ABVQString@@W4QueryMode@ 0@PAVQObject@@@Z) は既に qextserialportd1.lib(qextserialportd1.dll) で定義されています。2 番目の定義は無視されます
実行時に「システムエラー:qextserailportd1.dllがコンピューターにないため、プログラムを開始できません」というメッセージが表示されます。.lib を使用して静的ビルドを作成しようとしているため、これはもちろん真実です。
では、静的ビルドを正しく行うにはどうすればよいでしょうか?