我是相當新的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作爲一個包。再次感謝你。 –
沒問題!你可以通過點擊左邊的複選標記來接受答案嗎? –