gpt4 book ai didi

c++ - Qt Makefile 找不到自己的目录

转载 作者:行者123 更新时间:2023-11-28 08:04:45 26 4
gpt4 key购买 nike

我已经使用 Git 下载了 GoldenDict 的源代码,并为语言环境运行了 lrelease。现在我在获取此生成文件日志时遇到了一个奇怪的问题:

14:55:54: Running build steps for project goldendict...
14:55:54: Starting: "c:\qtsdk\desktop\qt\4.8.1\msvc2010\bin\qmake.exe" D:\GoldenDictSrc\goldendict\goldendict.pro -r -spec win32-msvc2010 "CONFIG+=release"
14:55:56: The process "c:\qtsdk\desktop\qt\4.8.1\msvc2010\bin\qmake.exe" exited normally.
14:55:56: Starting: "C:\QtSDK\QtCreator\bin\jom.exe"
C:\QtSDK\QtCreator\bin\jom.exe -f Makefile.Release
Error: dependent 'folding.cc' does not exist.
jom 1.0.8 - empower your cores

jom: D:\GoldenDictSrc\goldendict-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Release\Makefile [release] Error 2
14:55:56: The process "C:\QtSDK\QtCreator\bin\jom.exe" exited with code 2.
Error while building project goldendict (target: Desktop)
When executing build step 'Make'

而文件 folding.cc 与 qmake 文件位于同一目录中。我什至尝试将 folding.cc 的绝对路径添加到 qmake 文件中,但没有用。

我正在使用 QtCreator。

这可能是什么原因造成的?

感谢您的努力。

最佳答案

我有同样的问题,并将其缩小到 QT 仅支持所有依赖文件(#includes 或 .cpp 文件)的路径+文件名的 122 个字符这一事实。

如果路径(相对或其他)为 123 个字符或更多,qt 会给出此错误。

只需缩短文件夹名称或文件名即可使完整路径+文件名不超过 122 个字符。

关于c++ - Qt Makefile 找不到自己的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com