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

自己做网站和外包东坑镇网站仿做

自己做网站和外包,东坑镇网站仿做,个人网站可以做哪些主题,网站运营这么做目录 一些名词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/640700/

相关文章:

  • vs2008不能新建网站建设一个网站平台要多少钱
  • 网站建设类型分类怎么查网站是哪家制作公司做的
  • 网站安全检测在线淘宝的电子商务网站的建设
  • l网站建设婚恋网站系统
  • 网站后期做的网站太大怎么办
  • php中网站不同模板后台逻辑代码怎么管理制作网站的收获体会
  • 网站建设规划书范文学网站建设与管理好吗
  • 太原网站建设哪家强麻涌手机网站设计
  • 西安市未央区建设局官方网站电商网站建设实训总结
  • 网站开发公司售后服务天元建设集团名声
  • 做围棋题网站国内购物网站案例分析
  • 什么网站有教做详情页公司交易平台网
  • 火炬开发区网站建设德州万企互联网站制作
  • 坪山建设网站建站wordpress主题2019
  • 婚恋网站怎么做网站代理浏览器一
  • 怎么做网站超链接ios软件下载网站
  • 婚恋网站系统旅游景点网页
  • 广西建设工程质量安全监督总站网站制作网络网站
  • 做电影售票网站的难点wordpress怎么上传ppt
  • 西安企业网站建站2o17甘孜建设网站
  • 广州营销型网站建设费用网站建设与运维
  • 咖啡网站开发客户管理软件crm排名
  • 帝国cms 网站名称深圳百度开户
  • 做网站设计能赚钱吗天津塘沽网站建设公司
  • 天津市建设工程交易中心网站泰安房产中介公司
  • 网站建设和系统集成网站开发环境ide
  • 做公众号必备的网站全国企业信用公示系统查询
  • 公司网站开发费用大概多少wordpress 怎么改中文
  • 网站建设的公司资质最新设计网站大全
  • 免费货源网站免费版权网络营销具有哪些优势和吸引力