相关疑难解决方法(0)

Qt 5无法在SnowLeopard上部署

我有一个问题,我的应用程序不能在10.6 Snow Leopard上运行.

我用这些参数编译:

qmake LSPRO.pro -r -spec macx-clang CONFIG+=release CONFIG+=x86_64
Run Code Online (Sandbox Code Playgroud)

在我的Pro文件中,我有以下元素:

TEMPLATE = app
HEADERS = \
    mainwindow.h \
    app_mediamanager.h \
    api.h \
    tool_htmleditor.h \
    tool_videoencoder.h \
    tool_thumbnaileditor.h
SOURCES = \
    main.cpp \
    mainwindow.cpp \
    app_mediamanager.cpp \
    api.cpp \
    tool_htmleditor.cpp \
    tool_videoencoder.cpp \
    tool_thumbnaileditor.cpp

QT += network webkitwidgets widgets concurrent sql

QMAKE_CXXFLAGS_X86_64 += -mmacosx-version-min=10.6
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6

ICON = icon.icns

RESOURCES = lspro.qrc
Run Code Online (Sandbox Code Playgroud)

但即使使用简单的Hello世界或示例文件,它也不起作用......

我用macdeployqt脚本添加库.在10.6上运行时,我在报告中将其视为错误:

Dyld Error Message:
  Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Users/username/Desktop/LSPRO.app/Contents/MacOS/../Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
  Reason: image not found …
Run Code Online (Sandbox Code Playgroud)

c++ qt osx-snow-leopard osx-mountain-lion qt5

5
推荐指数
1
解决办法
3469
查看次数

是否可以下载旧版本的XCode?

我不经常在XCode中开发,最近MacPorts告诉我,我需要获得3.1才能使包工作.我去了苹果,他们向我提供了最新版本,结果只适用于OSX 6.由于我有OSX 5,它对我没有任何帮助.有什么方法可以从苹果获取xcode 3.1.*吗?

xcode

4
推荐指数
1
解决办法
2416
查看次数

标签 统计

c++ ×1

osx-mountain-lion ×1

osx-snow-leopard ×1

qt ×1

qt5 ×1

xcode ×1