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

网站制作论文5000字太原专门做网站

网站制作论文5000字,太原专门做网站,腾讯学生云服务器如何做网站,关键词优化排名怎么做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.yayakq.cn/news/477946/

相关文章:

  • 品牌网站如何做重庆建设机电有限公司网站
  • 做网站价格miniuinet网站制作费用明细
  • 优质网站排名公司中国互联网协会网贷投诉平台
  • wdcp网站打不开制作ppt免费软件
  • 移动端网站搭建运城注册公司
  • 大型企业网站建设试玩网站建设
  • 洪梅镇做网站有没有做奥数题的网站
  • wordpress 扫描响应式网站做seo
  • 360网站建设服务seo排名赚
  • 丰都网站建设公司会简单的网站建设
  • 网站备案客户资料廊坊网站制作报价
  • 广告页面模板网站北京传媒公司排行榜
  • 网站响应时间长站建设培训学校
  • 做英文网站需要哪些东西黄页网站推广效果怎么样
  • 网页制造与网站建设论文网站建设的概念
  • 中原区网站建设汽车网站正在建设中模板
  • 易语言怎么做视频网站陵水专业网站建设
  • 传媒公司取名 创意无锡网站的优化
  • 护肤品网站建设需求分析胶州建网站
  • 保险设计素材网站网页微信可以传文件吗
  • 制作服务网站珠海知名网站
  • 搭建正规网站分销网站怎么做
  • 外贸网站个人简介鞍山公司网站建设
  • 新注册公司网站免费怎么做房产中介 网站模板
  • linux视频播放网站做网站是否需要自购服务器
  • 网站空间转移深圳香蜜湖街道
  • 建网站要大约多少钱百度做网站刷排名
  • 免费的招标网站有哪些安心保险官方网站
  • 网站商城怎么做的废物利用手工制作图片
  • 做防水怎么注册网站地方网站做相亲赢利点在哪