Lan*_*der 12 macos qt c++11 qt5
我使用Xcode的最新命令行工具在OS X 10.8.4(Mountain Lion)上.我正在尝试构建一个使用一些C++ 11特性的Qt项目(在Qt Creator中); 值得注意的是std::unique_ptr.每当我尝试构建时,我都会收到以下错误:
clang:错误:-stdlib = libc ++的无效部署目标(需要OS X 10.7或更高版本)
我的.pro文件如下:
QT += core gui
QMAKE_CXXFLAGS += -mmacosx-version-min=10.7 -std=c++11 -stdlib=libc++
LIBS += -mmacosx-version-min=10.7 -stdlib=libc++
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = APPNAME
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
cache()
Run Code Online (Sandbox Code Playgroud)
Ali*_*Ali 17
根据这个网站添加
CONFIG += c++11
到你的.pro文件(参见该网页的底部).它需要Qt 5.
更新:至于Qt 4,请参阅如何在Qt Creator中启用C++ 11?
| 归档时间: |
|
| 查看次数: |
3656 次 |
| 最近记录: |