作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经用 mac 开发了一个应用程序,一个月以来,我一直在尝试将 Qt 与 Windows 上的 ImageMagick 链接起来。
我只是找不到需要链接到 Qt 以使我的应用程序在 Windows 上运行的文件和 Imagemagick 库的版本。
我已经尝试了 here 中的大部分库
这是我在 mac 上开发时唯一添加到 .pro 文件的东西
INCLUDEPATH += . /opt/local/include/ImageMagick
LIBS += -L/opt/local/lib -lMagick++
当我将其添加到我的 .pro 时
INCLUDEPATH += C:/im6/include/ImageMagick
LIBS += C:/im6/lib/libMagickWand.a
LIBS += C:/im6/lib/libMagick++.a
LIBS += C:/im6/lib/libMagickCore.a
C:/im6/lib/libMagick++.a
我得到 10.000 多个类似的错误:
(Image.o):C:\msys\1.0\home\cristy\ImageMagick-6.6.6-0/Magick++/lib/Image.cpp:4157: undefined reference to `__gxx_personality_sj0'
C:/im6/lib/libMagick++.a(Image.o):C:\msys\1.0\home\cristy\ImageMagick-6.6.6-0/Magick++/lib/Image.cpp:4157: undefined reference to `_Unwind_SjLj_Register'
C:/im6/lib/libMagick++.a(Image.o):C:\msys\1.0\home\cristy\ImageMagick-6.6.6-0/Magick++/lib/Image.cpp:4178: undefined reference to `_Unwind_SjLj_Unregister'
更多错误检查this
有人试过在 Windows 上使用 qt 构建和部署 ImageMagick 应用程序吗?构建时需要链接哪些文件,部署时需要链接哪些文件?
最佳答案
错误信息告诉我你使用 mingw(与 qtcreator)。你的图书馆可能不适用于此编译器。你需要一个mingw版本图书馆的,可能命名为libmagick.a.
LIBS += -L$$quote(c:/Program Files/ImageMagick-6.6.5-Q16/lib) -lmagick(参见有关 qmake Project Files 的文档
关于c++ - 如何将 Imagemagick 库链接到 Qt(windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141312/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!