[Interest] My first OSX compile ends in error.
Jason H
jhihn at gmx.com
Tue Jun 30 23:29:47 CEST 2015
Hrm... So after playing some more, removing the entry in main.cpp, it works.
I need a better way to appropriately include Q_IMPORT_PLUGIN(QSvgPlugin)
I thought it was needed on all __APPLE__ platforms, but it seemingly isn't
> Sent: Tuesday, June 30, 2015 at 5:24 PM
> From: "Jason H" <jhihn at gmx.com>
> To: "interest at qt-project.org" <interest at qt-project.org>
> Subject: [Interest] My first OSX compile ends in error.
>
> Normally I build on Linux, or when building on OSX, for iOS. But this is my first stab at running the QML app on OSX.
>
> Undefined symbols for architecture x86_64:
> "qt_static_plugin_QSvgPlugin()", referenced from:
> main::StaticQSvgPluginPluginInstance::StaticQSvgPluginPluginInstance() in main.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>
> Error while building/deploying project wound (kit: Desktop Qt 5.4.1 clang 64bit)
> When executing step "Make"
>
> Can anyone help? Thanks!
>
>
> -------- .pro file (relevant parts):
> QTPLUGIN += qsvg
>
> macx {
> QMAKE_MAC_SDK = macosx10.10
> QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.10
> }
>
> android {
> QT += androidextras
> }
>
> ios {
> QMAKE_INFO_PLIST = ios/Info.plist
> QTPLUGIN += qsqlite qtsensors_ios
> launch_image.files = $$PWD/ios/Launch.xib $$files($$PWD/ios/LaunchImage*.png)
> QMAKE_BUNDLE_DATA += launch_images
> ios_icon.files = $$files($$PWD/ios/AppIcon*.png)
> QMAKE_BUNDLE_DATA += ios_icon
> QMAKE_IOS_DEPLOYMENT_TARGET=8.0
> QMAKE_IOS_TARGETED_DEVICE_FAMILY=1,2
> }
> -------- main contains:
> #ifdef __APPLE__
> Q_IMPORT_PLUGIN(QSvgPlugin)
> #endif
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
More information about the Interest
mailing list