在Mac OS X上执行Qt控制台应用程序时出错

时间:2016-04-18 06:53:48

标签: qt

我正在尝试在Qt 5.6.0上运行一个简单的控制台应用程序(Hello World程序)。这是代码:

#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
 QCoreApplication a(argc, argv);

 qDebug() << "Hello World";
 return a.exec();
}

但它产生了错误。 ([main.o]错误2)。

  

11:37:44:为项目测试运行步骤... 11:37:44:配置   没有改变,跳过qmake步骤。 11:37:44:开始:&#34; / usr / bin / make&#34;   /应用/的Xcode   7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -c -pipe -stdlib = libc ++ -g -std = gnu ++ 11 -isysroot / Applications / Xcode 7.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk   -mFile不存在,将创建:/ Applications / Xcode无效参数-version-min = 10.7 -Wall -W -fPIC -DQT_QML_DEBUG   -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I ../ test -I。 -I ../ Qt5.6.0 / 5.6 / clang_64 / lib / QtWidgets.framework / Headers -I ../ Qt5.6.0 / 5.6 / clang_64 / lib / QtGui.framework / Headers -I ../ Qt5.6.0 / 5.6 /clang_64/lib/QtCore.framework/Headers -I。 -I / Applications / Xcode -I7.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/OpenGL.framework/Headers   -I / Applications / Xcode -I7.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/AGL.framework/Headers/   -一世。 -I ../ Qt5.6.0 / 5.6 / clang_64 / mkspecs / macx-clang -F / Users / macwaves / Qt5.6.0 / 5.6 / clang_64 / lib -o main.o ../test/main.cpp / bin / sh:-c:第0行:在寻找匹配的“&#39;&#39;   / bin / sh:-c:第1行:语法错误:意外的文件结束make:***   [main.o]错误2 11:37:44:进程&#34; / usr / bin / make&#34;退出了   代码2.构建/部署项目测试时出错(工具包:桌面Qt   5.6.0 clang 64bit)执行步骤&#34; Make&#34; 11:37:44:经过的时间:00:00。

我尝试设置PATH(/Users/macwaves/Qt5.6.0/5.6/clang_64/bin)。将我的Xcode 7.app重命名为Xcode7.app,但问题仍然存在。

有人可以帮忙吗?

以下是我的问题的快照:

enter image description here

1 个答案:

答案 0 :(得分:0)

我刚卸载(5.6.0)并在我的mac os x上重新安装了旧版本(5.5.1)。它运作顺利。 :)