cmake_minimum_required(VERSION 3.20) project(read_IMU) set(CMAKE_CXX_STANDARD 14) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) include_directories( ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/Source/Headers ) FILE(GLOB SRC_FILES "Source/rtk_source/*.c" ) link_libraries(ws2_32 wsock32) link_libraries(winmm.lib) find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED) add_executable(read_IMU WIN32 Source/main.cpp Source/main_window.cpp Source/Headers/main_window.h Source/UI/main_window.ui include/rtklib.h ${SRC_FILES} Source/Read_IMU.cpp Source/Read_PVT.cpp Source/Read_Sat.cpp) target_link_libraries(read_IMU Qt::Core Qt::Gui Qt::Widgets )