Ubuntu+CLion+Qt5开发跨平台

先装qt环境

先下qt

sudo apt-get install qt5-default

qt必备的编译环境

 
sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

*** tips: 也可以用qt官网的.run文件安装 因为后面会用到qtcreator  只不过我们把qt装进系统的依赖库中 ***

再装CLion

clion官网  下载linux版本

CLion配置Qt

先用qt creator 创建一个desktop应用 

 跑成功一个widge项目 出来    里面 mainwindow.ui 需要用uic 编译出对应的ui_mainwindow.h

然后用Clion打开

  Clion默认用的是cmake构建项目    所以你要懂cmake先构建出cmake项目   然后我贴一下cmake的配置比较关键

然后完美运行

点赞

本文标签:

版权声明:本博客所有文章除特别声明外,本文皆为《shiver blog》原创,转载请保留文章出处。

本文链接:Ubuntu+CLion+Qt5开发跨平台 - https://www.binary-monster.top/article/18

  1. CMakeLists.txt cmake_minimum_required(VERSION 3.1) project(first_qt)

    set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_CXX_FLAGS “$ -std=c++11”) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $/bin)

    set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTORCC ON)

    find_package(Qt5Core REQUIRED) find_package(Qt5Gui REQUIRED) find_package(Qt5Widgets REQUIRED)

    set(SOURCE_FILES main.cpp mainwindow.cpp mainwindow.h ui_mainwindow.h)

    add_executable($ $)

    target_link_libraries($ Qt5::Widgets) target_link_libraries($ Qt5::Gui) target_link_libraries($ Qt5::Core)

1

发表评论

电子邮件地址不会被公开。 必填项已用*标注