天天看點

linux下clion如何使用qt,在Clion中使用Qt

我正在嘗試使用Clion IDE編譯一個使用Qt庫的簡單程式,但我無法弄清楚如何配置CMakeLists.txt檔案。 (我不熟悉CMake和工具鍊) 這是我目前的CMakeLists.txt檔案:在Clion中使用Qt

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環境下配置,是以我也無法執行這些教程。

+0

@coincoin你什麼意思通過調用cmake的..?我使用Clion建構并運作我的程式而不是CLI指令(如果這是你的意思) –

+0

@coincoin這是我的代碼:[link](http://paste.ubuntu.com/11803793/),這是clion的輸出: [連結](http://paste.ubuntu.com/11803799/) –

+2

[如何配置Qt架構的CLion IDE?]的可能的副本(http://stackoverflow.com/questions/30235175/how-to-configure -clion-ide-for-qt-framework) –