【问题标题】:Error while executing Qt console application program on Mac os X在 Mac os X 上执行 Qt 控制台应用程序时出错
【发布时间】:2016-04-18 06:53:48
【问题描述】:

我正在尝试在 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:开始:“/usr/bin/make” /应用程序/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 行:在寻找匹配的 `'' 时出现意外的 EOF /bin/sh:-c:第 1 行:语法错误:文件意外结束 make:*** [main.o] 错误 2 11:37:44:进程“/usr/bin/make”退出 代码 2. 构建/部署项目测试时出错(套件:Desktop Qt 5.6.0 clang 64bit) 执行步骤“Make”时 11:37:44:经过时间:00:00。

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

有人可以帮忙吗?

这是我的问题的快照:

【问题讨论】:

  • 你正在编译程序,而不是运行它。错误出现在编译步骤中,并且显然出现在构建系统中,而不是您的实际代码中。
  • 看起来XCode路径中的空间确实是你的问题。如果您重命名它,则不会选择更改:“Applications/Xcode -I7.app”。我会选择“/Application/XCode”,这是标准安装路径。 (应用商店是否正确处理更新,路径已更改?)
  • 感谢您的评论。你能给我一步一步的指示吗? @FrankOsterfeld
  • 将 Xcode 文件夹重命名为 /Applications/Xcode(默认)。删除你的构建目录并重建。
  • 我刚刚卸载 (5.6.0) 并在我的 mac os x 上重新安装了旧版本 (5.5.1)。它工作顺利。 :)

标签: qt


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2012-01-24
    • 2012-07-27
    • 1970-01-01
    • 2011-06-05
    • 2011-05-19
    • 1970-01-01
    相关资源
    最近更新 更多