更改文件夹名称

时间:2016-03-02 12:55:53

标签: c++ linux qt cmake

我已经编写了一个c ++程序并在linux ubuntu中运行它。我的程序名称是:" find_relation_1.cpp"这是它的cmakelist.txt:

cmake_minimum_required(VERSION 2.8 FATAL_ERROR)

project(find_relation_1)

find_package(PCL 1.2 REQUIRED)

find_package(Qt4 REQUIRED) 
find_package(Qt COMPONENTS QtXml REQUIRED)

include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
include_directories(${PCL_INCLUDE_DIRS} ${QT_INCLUDE_DIRS} ${QT_USE_FILE})

link_directories(${PCL_LIBRARY_DIRS} ${QT_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS} ${QT_DEFINITIONS})

add_executable (find_relation_1 find_relation_1.cpp)
target_link_libraries (find_relation_1 ${PCL_LIBRARIES})
target_link_libraries (find_relation_1 opencv_core opencv_imgproc opencv_video ${EXTERNAL_LIBS} ${QT_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_LIBRARIES} ${QT_QTXML_LIBRARY})

我没有问题,我的程序在" cmake之后成功运行。"和"制作"。 然后我更改了我的程序文件夹的名称:" find_relation_1.cpp"及其cmakelist:" CmakeList.txt"在那。这次在终端写cmake ..之后我收到了这个错误:

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find Qt4 (missing: QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE
  QT_UIC_EXECUTABLE) (found version "4.8.6")
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindQt4.cmake:1171 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!

然后我将文件夹的名称更改为其先前的名称,而我没有任何问题,但在写完" cmake后仍然出现此消息。"当我想运行我的程序时。这个错误的原因是什么?

0 个答案:

没有答案