如何为 Windows 平台制作 QextSerialPort 的静态库以与 Qt 4.8.5 一起使用
我不明白如何修改 .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) 中定义;第二个定义被忽略
并在运行时得到“系统错误:程序无法启动,因为您的计算机缺少 qextserailportd1.dll”。这当然是真的,因为我正在尝试使用 .lib 进行静态构建
那么我该如何正确地进行静态构建呢?