“找不到-lqjpeg”编译静态QT应用程序时出错
我正在尝试使用诺基亚的 QT Creator 在静态(发布配置)模式下编译(Windows)QT 应用程序。我按照此处的标准说明静态编译了 QT 本身。但是,尽管使用 -qt-libjpeg 运行 configure.exe 我仍然收到以下错误:
mingw32/bin/ld.exe:找不到-lqjpeg
collect2: ld 返回 1 退出状态
.pro 文件确实包含 QTPLUGIN += qjpeg
.cpp 文件确实包含 Q_IMPORT_PLUGIN(qjpeg)
我正在尝试编译的项目称为 CutyCapt,可以是下载此处。我正在使用 QT v.4.7.0。
I am trying to compile a (Windows) QT application in static (release configuration) mode using Nokia's QT Creator. I compiled QT itself statically as per standard instructions here. However, despite running configure.exe with -qt-libjpeg I am still getting the following error:
mingw32/bin/ld.exe: cannot find -lqjpeg
collect2: ld returned 1 exit status
.pro file does contain QTPLUGIN += qjpeg
.cpp file does contain Q_IMPORT_PLUGIN(qjpeg)
The project I am trying to compile is called CutyCapt and can be downloaded here. I am using QT v.4.7.0.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的路径中没有 Qt 库,则可能会出现问题,如果您检查环境变量,您应该有对 Qt 库路径的引用,如果没有,那么您需要自己添加它。
There can be issues if you've not got the Qt libraries in your path, if you check your environment variables you should have a reference to the Qt libraries path, if not then you'll need to add it yourself.