Очень неприятная проблема с cmake
У меня неприятная проблема с cmake на Windows. У меня есть установленные KDE.
когда я пытаюсь скомпилировать свой проект с помощью cmake. это взлетает снова и снова.
Found Qt-Version 4.7.0 (using C:/Qt/2010.05/qt/bin/qmake.exe)
CMake Error at c:/Program Files/KDE/share/apps/cmake/modules/FindPackageHandleStandardArgs.cmake:198 (MESSAGE):
Did not find automoc4 (Automoc4Config.cmake, part of kdesupport).
(missing: AUTOMOC4_EXECUTABLE)
Call Stack (most recent call first):
c:/Program Files/KDE/share/apps/cmake/modules/FindAutomoc4.cmake:56 (find_package_handle_standard_args)
c:/Program Files/KDE/share/apps/cmake/modules/FindKDE4Internal.cmake:402 (find_package)
C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindKDE4.cmake:95 (FIND_PACKAGE)
CMakeLists.txt:96 (find_package)
Configuring incomplete, errors occurred!
Ну, я копался в сети для этой проблемы. и я получил файл automoc4, который отсутствовал в kde-win-installer по умолчанию. Поэтому я скачал файлы и запустил cmake для automoc4 и получил файл automoc4.exe, который я поместил в папку%KDE_INSTALL%/bin. Но удача была не со мной. И снова моя любимая ошибка вспыхивает.
Помоги мне в этом!!
2 ответа
Проблема решена благодаря Патрику и команде kde-windows
загрузите следующие файлы с этого URL
затем откройте cmake-gui, выберите источник обзора для загруженной папки и создайте источник для какой-либо папки.
сгенерируйте cmake, откройте cmd и перейдите в папку сборки и введите mingw-make.
U тогда получите automoc4.exe. 1. поместите его в%KDE_INSTALL%\bin. 2. Затем поместите Automoc4Config.cmake,Automoc4.files.in и Automoc4Version.cmake в папку%KDE_INSTALL%\lib\automoc4.
Теперь просто попробуйте сейчас.
Из того, что я вижу, кажется, что CMake не может найти automoc4.
Чтобы CMake нашел исключение, добавьте папку%KDE_INSTALL%/bin в переменную среды PATH. Возможно, есть лучший способ исправить это.
Может быть, вы должны взглянуть на Automoc4Confid.cmake, чтобы увидеть, где он ищет вещь. Вы должны найти это в папке модулей в папке CMake