编写Qt5的CMakeLists.txt文件
参考资料:
1. Qt5官方参考:http://doc.qt.io/qt-5/cmake-manual.html
2. stackoverflow的回答1:http://stackoverflow.com/questions/22215900/add-the-installation-prefix-of-qt5widgets-to-cmake-prefix-path
简述:
我的Qt工程主要包括以下文件:main.cpp window.h window.cpp helper.h helper.cpp glwidget.h glwidget.cpp
然后按照Qt5官方参考写个CMakeLists.txt如下:123456789CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)PROJECT(TEST)SET(CMAKE_INCLUDE_CURRENT_DIR ON)SET(CMAKE_AUTOMOC ON)SET(CMAKE_PREFIX_PATH "/home/yyj/Qt5.7.0/5.7/gcc_64")SET(SRC_LIST main.cpp window.cpp helper.cpp glwidget.cpp)FIND_PACKAGE(Qt5Widgets)ADD_EXECUTABLE(camera_debugger ${SRC_LIST})TARGET_LINK_LIBRARIES(camera_debugger Qt5::Widgets)
其中第5行的的CMAKE_PREFIX_PATH目录的设置是按照stackoverflow写的,感觉有点僵硬,之后有空再改改。
然后就是一如既往的:1234mkdir buildcd build/cmake ..make
运行./camera_bugger就大功告成啦:)
放张成果图片: