代码之家  ›  专栏  ›  技术社区  ›  Paul Dixon

Qt构建警告:目录'/tmp/Qt-stuff-6474/source/Qt-everywhere-opensource-src-4.7.0/lib'后面的-L未找到

  •  3
  • Paul Dixon  · 技术社区  · 14 年前

    我正在尝试使用Qt Creator 2.0.1和Qt 4.7.0(64位)为运行雪豹的Mac编译Qt应用程序。

    该应用程序在其他平台上编译,但在我的Mac上我收到了这个警告

    '/tmp/qt-stuff-6474/source/qt-everywhere-opensource-src-4.7.0/lib' 以下-L未找到

    这是Qt Creator的新安装,.pro文件不包含对此目录的引用。

    4 回复  |  直到 14 年前
        1
  •  3
  •   MBach gregschlom    8 年前

    在bugtracker上可以看到修复:

    https://bugreports.qt.io/browse/QTBUG-13462

        2
  •  0
  •   PiedPiper    14 年前

    只是个警告。它不会停止构建,除非您使用gcc并使用'-Werror'进行编译(检查CFLAGS)。

        3
  •  0
  •   James Turner    14 年前

        4
  •  0
  •   Alcherk    14 年前

    测试解决方案:

    cd /
    perl -pi -e 's,-F/tmp/qt-stuff-\d+/source/qt-everywhere-\w+-src-\d\.\d\.\d/lib,,g' `find /Library/Frameworks -name *.prl`
    perl -pi -e 's,-L/tmp/qt-stuff-\d+/source/qt-everywhere-\w+-src-\d\.\d\.\d/lib,,g' `find /Library/Frameworks -name *.prl`