【发布时间】:2014-09-18 17:59:58
【问题描述】:
我正在尝试使用 Qt creator 在 osx 上编译 Qt 应用程序。应用程序在寡妇中成功编译。但在 mac 中,它会给出以下链接器错误。
2 duplicate symbols for architecture x86_64
linker command failed with exit code 1 (use -v to see invocation)
有人知道如何检查链接器抱怨的重复符号是什么吗?我在 .pro 文件中使用了以下内容,但没有成功。
QMAKE_LFLAGS += -v
【问题讨论】:
-
请尝试检查 Qt Creator 输出控制台选项卡,并找出确切的 2 个符号重复。这个信息应该在那里。
-
感谢 N1ghLight。不知道Qt creator中有编译器输出窗口
-
这可能是您包含了两次
.pri文件。