我是相当新的Linux和我使用Ubuntu 16.04 LTS 64位。错误与CMAKE和手动编译QT4
我收购了一个开源代码,我需要用cmake编译它。 此代码需要QT4。
我下载了一个QT4.8.6开源文件并手动编译它们。 (这是需要的,因为QT不再支持针对Linux预编译的QT4)。
我将我的“qmake”目录添加到我的PATH变量中。 echo $ {PATH}显示。
当我编译与C进行编码,将出现以下错误:
CMake的错误在 /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (消息):无法找到的Qt4(丢失:QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE)(发现版 “4.8.6”)调用堆栈 (最近一次调用在前):
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE )
/usr/share/cmake- 3.5 /模块/ FindQt4.cmake:1333 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)的CMakeLists.txt:20(FIND_PACKAGE)
帮助是非常赞赏。
非常感谢。它实际上是这样工作的。我不知道Ubuntu提出Qt4作为一个包。再次感谢你。 –
没问题!你可以通过点击左边的复选标记来接受答案吗? –