1

我已经下载了 Qt SDK 并尝试使用 Qt Creator 开始我的第一个 Qt 应用程序。

使用打开初始屏幕中的向导,我选择了“Qt4 Gui Application”,它为我拼凑了一个小项目。

当我尝试构建该项目(不进行任何更改)时,我得到构建错误:

正在运行项目 BlockGame 的构建步骤...

配置不变,跳过 QMake 步骤。

开始:/usr/bin/make -w

make: 进入目录`/Users/mikemorton/BlockGame'

g++ -headerpad_max_install_names -o BlockGame.app/Contents/MacOS/BlockGame main.o mainwindow.o moc_mainwindow.o -F/Library/Frameworks -L/Library/Frameworks -framework QtGui -framework Carbon -framework AppKit -framework QtCore -lz - lm -框架应用程序服务

/usr/bin/ld: /Library/Frameworks/QtGui.framework/QtGui 加载命令6未知cmd字段

/usr/bin/ld: /Library/Frameworks/QtCore.framework/QtCore 加载命令 5 未知 cmd 字段

collect2: ld 返回 1 个退出状态

制作:*** [BlockGame.app/Contents/MacOS/BlockGame] 错误 1

make: 离开目录 `/Users/mikemorton/BlockGame'

以代码 2 退出。

构建项目 BlockGame 时出错

执行构建步骤“Make”时

当我没有更改默认项目中的任何内容时,我不知道为什么会出现此错误。我不是试图从命令行构建,只是使用 Qt Creator。任何帮助表示赞赏。

4

1 回答 1

1

我设法通过重新安装开发人员工具来解决这个问题。我猜有些东西弄乱了我的 ld 版本。

于 2009-09-12T19:48:26.033 回答