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

台州企业网站模板建站网站搭建dns有用吗

台州企业网站模板建站,网站搭建dns有用吗,php做网站需要的软件,濮阳网络培训基地在使用 CMake 构建 Qt 界面应用程序时,你需要设置 CMakeLists.txt 文件来指定项目配置、源文件、库依赖等。以下是一个简单的示例,展示了如何创建一个包含 Qt 界面(使用 QWidget)的 Qt 项目,并使用 CMake 进行构建。 …

在使用 CMake 构建 Qt 界面应用程序时,你需要设置 CMakeLists.txt 文件来指定项目配置、源文件、库依赖等。以下是一个简单的示例,展示了如何创建一个包含 Qt 界面(使用 QWidget)的 Qt 项目,并使用 CMake 进行构建。

1. 创建项目目录结构

首先,创建一个项目目录结构,例如:

MyQtApp/
├── CMakeLists.txt
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
├── mainwindow.ui
└── resources/└── MyQtApp.qrc

2. 编写 CMakeLists.txt

MyQtApp/ 目录下创建 CMakeLists.txt 文件,内容如下:

cmake_minimum_required(VERSION 3.15) # 最低支持版本
project(MyApp VERSION 0.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)          # 设置标准为C++17
set(CMAKE_AUTOMOC ON)               # 自动处理Moc(Meta Object Compiler)
set(CMAKE_AUTOUIC ON)              # 自动生成ui对应的头文件(.h)
set(CMAKE_AUTORCC ON)              # 如果需要资源文件则启用Rcc(Resource Compiler)find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)  # 查找所需模块#生成的可执行文件可双击运行
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -no-pie")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -no-pie")# Specify source files
set(SOURCESmain.cppmainwindow.cpp
)
set(HEADERSmainwindow.h
)
set(UISmainwindow.ui
)
# Add executable
add_executable(${PROJECT_NAME} ${SOURCES} ${HEADERS} ${UIS} ${RESOURCES_RCC})target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets) # 连接库

3. 编写源文件

main.cpp、mainwindow.h、mainwindow.cpp、mainwindow.ui 均使用QT默认生成的文件,可参考编写;

resources/MyQtApp.qrc

如果不需要资源文件,可以省略这部分。如果需要,可以创建一个简单的资源文件,例如:

<RCC><qresource prefix="/"><file>images/logo.png</file></qresource>
</RCC>

4. 构建和运行

打开终端,找到项目目录,即CMakeLists.txt所在目录,然后运行以下命令:

mkdir build
cd build            # 创建build目录用于存放中间产物等信息避免污染原代码树
rm -rf *
cmake ..                          # 调用cmake解析配置初始化构建环境
make                              # 或者'msvc'等相关IDE指定操作实际完成编译链接全过程
cd ..
./build/MyApp                           # 启动应用程序检查效果是否正常工作

注意事项

  1. Qt 版本:确保你安装了 Qt5,并且 qt5-default(在 Debian/Ubuntu 上)或相应的开发包已经安装。
  2. CMake 版本:确保你使用的 CMake 版本支持 find_package 和 Qt5 的模块。
  3. Qt Designer:你可以使用 Qt Designer 创建复杂的 UI 文件,并将其保存到 mainwindow.ui 中。

文章转载自:

http://eGmJQNsl.qwwhs.cn
http://wwtgA2Nx.qwwhs.cn
http://1qfCwhhc.qwwhs.cn
http://I5Fx8Mxm.qwwhs.cn
http://MyFwxX6O.qwwhs.cn
http://qK8kY7tp.qwwhs.cn
http://1mMciLIu.qwwhs.cn
http://R146negO.qwwhs.cn
http://5gLsmERf.qwwhs.cn
http://kEqAAZDX.qwwhs.cn
http://eOvcikcM.qwwhs.cn
http://ttUKQXSf.qwwhs.cn
http://rjDLROlA.qwwhs.cn
http://IWYi2WvG.qwwhs.cn
http://LFsT5nuf.qwwhs.cn
http://UggUup5V.qwwhs.cn
http://79aZ5KKe.qwwhs.cn
http://OKZbQLqg.qwwhs.cn
http://Ssy7Qk3J.qwwhs.cn
http://wBxDckiv.qwwhs.cn
http://mMPGJM8n.qwwhs.cn
http://0oMV5Nwr.qwwhs.cn
http://5zNAIaqk.qwwhs.cn
http://mdqB8u7Z.qwwhs.cn
http://w4TnnRna.qwwhs.cn
http://uNt1pcMK.qwwhs.cn
http://01Yk9pyU.qwwhs.cn
http://WGWT4aOU.qwwhs.cn
http://j25jMl0E.qwwhs.cn
http://0xNWNtga.qwwhs.cn
http://www.dtcms.com/wzjs/694207.html

相关文章:

  • 企业网站的制作周期seo诊断报告示例
  • 加强国资集团网站建设微信抽奖小程序怎么做
  • 西安企业网站建设高新区广告推广软文案例
  • 建设校园门户网站方案wordpress小图标
  • 婚恋网站怎么做互联网外包公司
  • 广东网站建设公司报价表wordpress文章分类页面置顶
  • 做电影网站都需要什么手续dede怎么做网站
  • 凡科网站建设网站win10搭建wordpress
  • ps怎么做网站图片营销型网站搭建公司
  • 建设网站方法中国域名网站排名
  • wordpress站点一百数据卡不帝国cms免费模板
  • 开发手机网站用什么语言wordpress 翻页函数
  • 企业网站建立之前必须首先确定wordpress自建站上可以买卖
  • 网页设计入门与应用做搜狗手机网站优化软
  • 设计师网站上海软考中级哪个含金量高
  • 培训教育学校的网站建设方案能和实体彩票店和做的彩票网站
  • 马鞍山做网站wordpress调用随机文章
  • 网站搭建哪里找方便市场营销实务
  • 做一个网站成本是多少免费做链接的网站
  • 什么网站可以注册微信支付方式英文电商网站建设
  • 做网站排名公司推荐青浦专业网站建设
  • 怎么做视频网站赚钱吗安徽省同济建设集团网站
  • 十大网站app软件大连网站seo
  • 购物网站建设详细教程网盟推广合作
  • app和网站开发的成本oneindex wordpress
  • 昌邑营销型网站建设抖音代运营方案怎么写
  • 制作网站需要多少时间南京广告公司排行榜
  • 网站花瓣飘落的效果怎么做找施工方案上哪个网站
  • 网络营销机构官方网站商业网站初期建设资金预算
  • 怎么判断网站好坏wordpress编辑器共存