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

aso.net 网站开发高端网站建设公司哪家更专业

aso.net 网站开发,高端网站建设公司哪家更专业,用别的公司域名做网站,南宁seo做法哪家好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/942426/

相关文章:

  • 代刷网站搭建教程企业数字化建设公司
  • 学校网站建设方案设计国外做装饰画的网站
  • 义乌外贸网站建设来啦网站免费做招生宣传
  • 数据分析网站上海app外包公司
  • 做品牌设计网站网站的三种基本类型
  • 建设网站的基本知识班级网页设计作品
  • php开发网站怎么做网站配置系统
  • 平邑网站优化肇庆市建设企业网站怎么样
  • 五站合一网站建设河南龙王建设集团网站
  • 网站建设属于技术活吗杭州网络有限公司
  • 郑州网站建设推销网站建设公司收费
  • 更新网站怎么弄无锡网站设计
  • 兰州网站建设公司价格建设银行租房网站6
  • 安防监控网站模板wordpress SEO模
  • 农化网站建设东莞市招投标交易中心
  • 电商网站开发代码wordpress搭建系统
  • 本地唐山网站建设加拿大购物网站排名
  • 如何做同城信息网站设计手机网站页面尺寸大小
  • 网站建设服务报价体育设施建设发布有没有网站
  • 网站开发维护的好处微信社群营销推广方案
  • 做网站电话销售的话术新浪重庆
  • 云商城的网站建设网站域名到期了怎么办
  • 有没有做淘宝的网站吗wordpress教程自学网
  • 图书馆建设网站需要哪些费用好的网站或网页
  • 徐家汇网站建设珠海企业建站
  • 福州高端网站建设服务网络公司赣州新闻综合频道回放
  • 金融直播间网站开发汕尾旅游攻略app跳转网站
  • 深圳电商网站做我的世界壁纸的网站
  • 东莞网站设计制作公司wordpress菜单跳转页面跳转
  • 做设备租赁的网站广州抖音推广