在我离开该项目之前,一切进展顺利。下次我登录并尝试编译/运行时,出现以下错误:
没有规则来制作“astra”所需的目标“/usr/lib/x86_64-linux-gnu/libGLX.so”。停止。
这是编译器的输出:
20:43:29: Выполняются этапы для проекта windows...
20:43:29: Запускается: «/usr/bin/cmake» --build /home/userr/Документы/proj/windows/build/Desktop_Qt_6_8_2-Debug --target all
[ 0%] Built target windows_autogen_timestamp_deps
[ 14%] Built target windows_autogen
gmake[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGLX.so', needed by 'windows'. Stop.
gmake[1]: *** [CMakeFiles/Makefile2:86: CMakeFiles/windows.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
20:43:29: Процесс «/usr/bin/cmake» завершился с кодом 2.
20:43:29: Ошибка при сборке/развёртывании проекта windows (комплект: Desktop Qt 6.8.2)
20:43:29: Во время выполнения этапа «Собрать»
20:43:29: Прошло времени: 00:00.
(此处的项目名称已更改,因为所有项目都会发生这种情况)
我还怀疑这可能是由于“自动删除”或系统中的任何其他操作而发生的,但我不确定,因为我是新手
更新:Ubuntu 版本 24.04.2 LTS
就我而言,后来又出现了另一个问题,解决后错误就不再出现,但通过上述方法,重新安装libglx-dev库可能会有所帮助,因为它包含有问题的包(libGLX.so)
信息取自 qt 论坛
附言:就我而言,问题可能已经解决,因为我完全重新安装了 Cmake,所以 libglx-dev 可能在此过程中被重新安装