当前位置: 首页 > news >正文

西安网站建设sd2w客服外包平台

西安网站建设sd2w,客服外包平台,做网站挂广告赚多少钱,网站是广西住房和城乡建设厅Qt 概述 概念 Qt 是一个跨平台的 C 图形用户界面应用程序框架 常见的 C GUI: Qt 和 MFC 跨平台 Windows Linux MacOS 嵌入式平台 版本 包括商业版和开源免费版 案例 Linux 桌面环境 KDE WPS Office Qt 安装 下载地址: https://download.qt.io/archive/qt/ http…

Qt 概述

  1. 概念

Qt 是一个跨平台的 C++ 图形用户界面应用程序框架

常见的 C++ GUI: Qt 和 MFC

  1. 跨平台
  • Windows

  • Linux

  • MacOS

  • 嵌入式平台

  1. 版本

包括商业版和开源免费版

  1. 案例
  • Linux 桌面环境 KDE

  • WPS Office

Qt 安装

下载地址:

  • https://download.qt.io/archive/qt/

  • https://www.qt.io/download-open-source

构建 Qt 项目

参考: https://doc.qt.io/qt-5/cmake-get-started.html

新建一个目录 Begin, 在该目录下新建 CMakeLists.txt, main.cpp 以及 build 空目录

Begin/
├── build
├── CMakeLists.txt
└── main.cpp

1 directory, 2 files

  • CMakeLists.txt 的内容:
cmake_minimum_required(VERSION 3.10)project(Begin)set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_PREFIX_PATH /opt/Qt/5.15.2/gcc_64/lib/cmake)find_package(Qt5 COMPONENTS Widgets REQUIRED)add_executable(00-Demo main.cpp)
target_link_libraries(00-Demo Qt5::Widgets)

Qt 5.15 以后的版本, 模块库也可以写为 Qt::Widgets, 以便兼容 Qt6

  • main.cpp 的内容:
#include <QApplication>
#include <QWidget>int main(int argc, char *argv[]) {QApplication app(argc, argv);QWidget window;window.resize(320, 240);window.show();return app.exec();  // 主事件循环
}

编译 Qt 项目

进入 Begin/build 目录

$ cd Begin/build/
$ cmake .. && make
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jianghuixin/CLion/Qt5/Begin/build
[ 25%] Automatic MOC and UIC for target 00-Demo
[ 25%] Built target 00-Demo_autogen
[ 50%] Building CXX object CMakeFiles/00-Demo.dir/00-Demo_autogen/mocs_compilation.cpp.o
[ 75%] Building CXX object CMakeFiles/00-Demo.dir/main.cpp.o
[100%] Linking CXX executable 00-Demo
[100%] Built target 00-Demo

在 build 目录生成了 00-Demo 可执行程序, 直接运行

$ ./00-Demo

00-Demo

http://www.15wanjia.com/news/42368.html

相关文章:

  • 模板网站和定制网站的区别网站怎么优化推广
  • 网站做推广页需要什么上海企业网站推广
  • 杨凯做网站seo服务收费
  • php网站建设课程作业google play
  • 福州最好的网站设计服务公司游戏代理平台
  • 海南省建设设厅官方网站网站是怎么优化的
  • 南宁网站建设找哪家关键词搜索站长工具
  • 网站设计建设seo工作室
  • 免费企业网站注册怎么免费创建自己的网站
  • 江苏网站建设多少钱网络推广图片
  • 注册有限公司需要多少钱刘连康seo培训哪家强
  • 网站建设情况报告2022年最近一周新闻大事
  • 如何修改网站后台地址aso优化平台有哪些
  • 网站公安备案流程外国网站的浏览器
  • 百度推广开户电话seo的含义
  • 企业网站建设的一般原则杭州推广公司排名
  • 南宁隆安网站建设镇江搜索优化技巧
  • 有哪些网站可以做按摩广告语百度搜索优化软件
  • 正规网站建设定制构建新发展格局
  • 黄冈公司网站建设平台2022年今天新闻联播
  • 帝国网站的互动专栏怎么做中国体育新闻
  • 南昌 网站 公司网络推广的主要内容
  • 企业文化有哪些丈哥seo博客工具
  • 网站注册怎么做屏蔽过滤销售的技巧与口才
  • 做外贸仿牌网站优化推广网站淄博
  • 设计师做帆布包网站品牌推广与传播方案
  • 做公司网站需要制作内容品牌营销包括哪些内容
  • wordpress 去掉meta东莞seo建站投放
  • 手机如何网站网站制作公司哪家好
  • 怎么做赌球网站提高网站收录的方法