链接/ usr / local / lib时,Qt Creator在运行程序时失败

时间:2016-02-14 10:52:24

标签: macos qt libpng

鉴于以下简单项目:

alert.addAction(okAction)

使用这个简单的 main.cpp 文件:

QT += core
QT -= gui

TARGET = ConsoleTest08
CONFIG += console
CONFIG -= app_bundle

TEMPLATE = app

SOURCES += main.cpp

LIBS += -L/usr/local/lib

Qt Creator 运行时,出现以下错误:

int main(int argc, char *argv[])
{
    return 0;
}

从终端运行良好。

这是我的配置:

  • OSX 10.9
  • Qt 5.5.1 clang 64 biy
  • Qt Creator 3.6.0

我刚刚更新到 Qt Creator 3.6.0 ,所以我怀疑是个错误。

我通过 brew 安装 libpng 1.6.21 ,它与 ImageIO 框架发生冲突,但我没有明确链接它们。

对发生的事情有什么想法?

1 个答案:

答案 0 :(得分:6)

我通过在项目运行部分取消选中这个新的将构建库搜索路径添加到DYLD_LIBRARY_PATH和DYLD_FRAMEWORK_PATH 复选框来解决我的问题:

enter image description here