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

各大搜索引擎提交网站入口大全盘丝洞app破解无限盘币

各大搜索引擎提交网站入口大全,盘丝洞app破解无限盘币,网站在线制作生成,网站开发背景图片目录 一些名词CMake构建VS工程下载protobuf源码下载CMake编译QT中使用 方案二失败:CMakeQT自带的Mingw编译参考链接 一些名词 lib dll lib库实际上分为两种,一种是静态链接lib库或者叫做静态lib库,另一种叫做动态链接库dll库的lib导入库或称…

目录

  • 一些名词
  • CMake构建VS工程
    • 下载protobuf源码
    • 下载CMake
    • 编译
    • QT中使用
  • 方案二失败:CMake+QT自带的Mingw编译
  • 参考链接

一些名词

lib
dll

lib库实际上分为两种,一种是静态链接lib库或者叫做静态lib库,另一种叫做动态链接库dll库的lib导入库或称为lib导入库。

x86
x64

x86 一般指 32 位的架构,x64指64位架构。

make
cmake
qmake

make工具,通过调用makefile文件中用户指定的命令来进行编译和链接。
cmake工具,cmake就可以更加简单的生成makefile文件给make。
qmake工具是Qt公司制造出来,用来生成Qt 专用makefile文件。

CMake构建VS工程

下载protobuf源码

https://github.com/protocolbuffers/protobuf
https://github.com/protocolbuffers/protobuf/releases
下载了protobuf-csharp-3.10.0.tar.gz
在这里插入图片描述
在这里插入图片描述

解压

下载CMake

本文选择最新版本的 3.28.0-rc4
打开CMake GUI
选择Browse Source为protobuf-3.10.0/cmake文件夹。
任意位置新建一个build文件夹,Browse Build选择构建输出的文件夹。

在这里插入图片描述

在这里插入图片描述

CMake界面运行configure

需要先设置使用的project
在这里插入图片描述
我选择了x64,根据自己的项目需求,选择x64 Win32 ARM之一

protobuf_BUILD_SHARED_LIBS:需选中该选项,则可编译动态链接库
protobuf_WITH_ZLIB:取消选中该选项
中间出错,取消选中ZLIB后正常。

CMake界面运行generate
img
<CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
这是一个Warning,由于文件中没有限制CMake版本限制,不管也可以运行。

在这里插入图片描述
运行后,build中出现了工程文件

编译

打开protobuf.sln文件
上方选择x64 Release
在这里插入图片描述

在这里插入图片描述
右键,重新生成解决方案
等待时间

在Release文件夹生成了
在这里插入图片描述
也可以生成x64 Debug的
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

QT中使用

Release版本在QT使用方法
在这里插入图片描述
在这里插入图片描述
pro文件中加入这些
项目运行环境为 64bit Release

将dll文件拷贝至项目路径的Release文件夹下,可以正常运行。
代码可参考
史上最详细:Qt–编译配置Protobuf(windows10)

方案二失败:CMake+QT自带的Mingw编译

CMake config选择mingw makefile

参考链接

方案一
史上最详细:Qt–编译配置Protobuf(windows10)

windows下CMake编译Protobuf

在 VS2019 中编译/使用 Protobuf
(取消选中zlib很重要。生成没有参考教程,而是选择资源管理器生成)

方案二:失败
Windows下Qt+minGW+CMake+opencv配置–方法总结、文件分享与排错分享
使用MinGW
QT中如何使用protobuf,配图详解
MinGW
cmake配置Qt的protobuf环境时出现Error in configuration process, project files may be invalid解决办法

MinGW-w64 C/C++编译器下载和安装
(未参考,直接使用QT带的)

http://www.yayakq.cn/news/487323/

相关文章:

  • 网站统计系统赤峰做网站开发
  • 企业电商网站优化公司网站开发语言
  • 天津建设项目验收公示网站thinkphp开发大型网站
  • 赶集网天津网站建设网站活动策划方案
  • 企业网站建设模拟实验wordpress 自定义主题
  • 建站素材图片太仓网站开发公司
  • 建网站空间都有什么平台免费word模板
  • 网站目标做网站首页的要素
  • 贵州高端建设网站巴彦淖尔市做网站公司
  • 建设网站大概需要多少钱天津滨海新区落户政策
  • 兰州网站外包免费网站推广软件下载
  • 如何创建自己的网站链接海安县城乡建设局网站
  • 曲靖企业网站黄金做空网站
  • 昆明制作网站的公司哪家好建设购物网站流程图
  • 网站做最优是什么意思路由器可以做网站服务器吗
  • 网站建设要写代码吗在哪个网站可以免费制作简历
  • 怎么做可以直播的网站个人网站建立多少钱
  • 响应式相册网站模板做一个企业网站的费用
  • 电影资源网站怎么做网站公告模板代码
  • 网站安全建设需求新网站如何做百度百科
  • 如何做网课网站财务软件哪个好
  • 网站seo运营如何做学校网站app
  • 电子商务网站建设与管理实训内容答案成都城乡建设局官方网站
  • 智达世通建设集团有限公司网站asp.net手机网站开发教程
  • 网站群系统工作组赴哈尔滨
  • 网站站长在哪登陆后台安卓系统是谁开发的
  • wordpress资讯主题模板重庆电子商务seo
  • 高校网站建设制度邢台网站招聘员工123
  • wordpress图片站模板世界最新新闻
  • 微信对接网站专业微网站电话