我在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!
那么我是围绕这个问题的networking。 我得到了缺lesskde-win-installer的automoc4文件。 于是我下载了这个文件,并运行了automoc4的cmake,并得到了我放在%KDE_INSTALL%/ bin文件夹中的automoc4.exe。 但运气不在我身边。 再次,我最喜欢的错误火起来。
帮助我!
由于帕特里克和kde-windows团队解决了问题
从这个URL下载以下文件
然后打开cmake-gui选择下载文件夹的浏览源,并建立源文件夹。
生成cmake,打开cmd并导航到生成文件夹并键入mingw-make。
然后获取automoc4.exe。 1.将其放置在%KDE_INSTALL%\ bin中。 2.然后将Automoc4Config.cmake,Automoc4.files.in和Automoc4Version.cmake放入%KDE_INSTALL%\ lib \ automoc4。
现在就试试吧。
从我所看到的,看来CMake无法找到automoc4。
要找到可执行文件,请将%KDE_INSTALL%/ bin文件夹添加到PATH环境变量中。 可能有更好的方法来解决这个问题。
也许你应该看看Automoc4Confid.cmake看看它在哪里寻找的东西。 您应该在CMake文件夹下的模块文件夹中找到它