我在 Windows 上遇到了 cmake 令人沮丧的问题。我已经安装了 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!
好吧,我正在网上寻找这个问题。我得到了默认 kde-win-installer 缺少的 automoc4 文件。所以我下载了文件并为 automoc4 运行 cmake 并获得了 automoc4.exe,我将它放在 %KDE_INSTALL%/bin 文件夹中。但运气并不在我身边。我最喜欢的错误再次出现。
帮我解决这个问题!!
最佳答案
问题解决了 感谢 patrick 和 kde-windows 团队
从 this url 下载以下文件
然后打开 cmake-gui 选择浏览源到下载的文件夹,并将源构建到某个文件夹。
生成 cmake ,打开 cmd 并导航到 build 文件夹并键入 mingw-make。
你然后得到automoc4.exe。
1. 将它放在 %KDE_INSTALL%\bin 中。
2. 然后将 Automoc4Config.cmake、Automoc4.files.in 和 Automoc4Version.cmake 放在 %KDE_INSTALL%\lib\automoc4 中。
现在就试试吧。