Я пытаюсь использовать Clion IDE для компиляции простой программы с использованием библиотеки Qt, но я не могу понять, как настроить файл CMakeLists.txt
. (Я не знаком с CMake и набора инструментов) это мой текущий CMakeLists.txt
файл:Использование Qt внутри Clion
cmake_minimum_required(VERSION 3.2)
project(MyTest)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
add_executable(MyTest ${SOURCE_FILES})
# Define sources and executable
set(EXECUTABLE_NAME "MySFML")
add_executable(${EXECUTABLE_NAME} main.cpp)
# Detect and add SFML
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules" ${CMAKE_MODULE_PATH})
find_package(SFML 2 REQUIRED system window graphics network audio)
if(SFML_FOUND)
include_directories(${SFML_INCLUDE_DIR})
target_link_libraries(${EXECUTABLE_NAME} ${SFML_LIBRARIES})
endif()
Он настроен на использование библиотеки SFML с файлом «FindSFML.cmake» и он работает отлично. (Я скопировал эти файлы из некоторого учебника). Теперь мне нужна помощь относительно правильной конфигурации CMakeLists.txt
для компиляции программ, использующих библиотеку Qt (более полезно, если файлы и пояснения предоставлены).
P.S: мой текущий ОС manjaro 0.8.13 и все, что я мог бы найти объясняла конфигурации в среде Windows, так что я не смог реализовать эти учебники.
@coincoin что вы имеете в виду, называя CMake .. ?? Я использую Clion для создания и запуска моей программы, а не команды CLI (если это то, что вы имеете в виду) – kahrabian
@coincoin это мой код: [link] (http://paste.ubuntu.com/11803793/), и это выход клиона: [link] (http://paste.ubuntu.com/11803799/) – kahrabian
Возможный дубликат [Как настроить CLII IDE для Qt Framework?] (http://stackoverflow.com/questions/30235175/how-to-configure -clion-ide-for-qt-framework) – BoshWash