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

怎样监测熊掌号绑定成功网站一个平台网站开发

怎样监测熊掌号绑定成功网站,一个平台网站开发,北海做网站网站建设哪家好,网站支付功能建设glog是开源的日志记录系统,下载地址GitHub - google/glog: C implementation of the Google logging module 跟gflags有点相似,编译和测试过程比较周折,所以记录下来具体的编译和测试步骤。 编译环境:WindowsCmakeVs2022Qt5.14.…

glog是开源的日志记录系统,下载地址GitHub - google/glog: C++ implementation of the Google logging module

跟gflags有点相似,编译和测试过程比较周折,所以记录下来具体的编译和测试步骤。

编译环境:Windows+Cmake+Vs2022+Qt5.14.2

1、下载源码:GitHub - google/glog: C++ implementation of the Google logging module,解压缩下载文件到D:\glog-master。

2、打开Cmake软件,设置源码位置:D:\glog-master,设置构建位置:D:/glog-master/build_vs2022x64,点击【Configure】按钮进行配置如下:

配置核心选项:

2.1 CMAKE_INSTALL_PREFIX路径手动设置为D:\glog-master\install

2.2 不勾选WITH_UNWIND 选项。

2.3 先后两次生成和编译对应的静态库和动态库。

不生成动态库文件配置如下图:

生成动态库文件glog.dll文件配置如下图:

3、编译源码:点击【Configure】 按钮+【Generate】按钮后,再点击【Open Project】按钮,会使用VS2022打开glog.sln解决方案。

在VS2022软件中,设置编译方式为Release+x64模式,选择解决方案-右键选择【重新生成解决方案】菜单,系统编译成功。

在VS2022软件中,选择INSTALL项目,右键选择【重新生成】,则在Cmake中配置的安装位置【D:\glog-master\install】下会生成对应的包含文件和库文件等。

4、由于在QT中使用glog对应的库文件时会出现错误提示,因此需要在VS2022中编译glog项目的时候,选择解决方案中的glog项目和glog_internal项目,分别设置项目属性:【C/C++】-【代码生成】-【运行库】设置为【多线程 (/MT)】

5、在QT中新建项目testGlog(编译器为【msvc2017+x64】,项目路径为【D:\QtCode\testGlog】),拷贝在VS2022软件中生成的【D:\glog-master\install】目录下的所有glog相关的驱动文件夹到【D:\QtCode\testGlog\glog】目录下。

6、在QT中修改testGlog.pro文件中的配置项,新增glog库引用如下:

#MSVC编译器防止中文乱码设置
win32-msvc*: {QMAKE_CFLAGS *= /utf-8QMAKE_CXXFLAGS *= /utf-8
}CONFIG(debug, debug|release) {QMAKE_CFLAGS_DEBUG += /MTdQMAKE_CXXFLAGS_DEBUG += /MTd
}CONFIG(release, debug|release) {QMAKE_CFLAGS_RELEASE += /MTQMAKE_CXXFLAGS_RELEASE += /MTQMAKE_LFLAGS_RELEASE   += /RELEASE /NODEFAULTLIB:msvcrt.lib
}INCLUDEPATH += $$PWD/glog/include
DEPENDPATH  += $$PWD/glog/include
LIBS += -L$$PWD/glog/lib -lglog

7、修改main.cpp文件代码如下,测试成功。

#define GLOG_NO_ABBREVIATED_SEVERITIES
#define GLOG_EXPORT
#define GLOG_NO_EXPORT
#include <windows.h>
#include <glog/logging.h>using namespace google;
int main(int argc, char* argv[]) {google::InitGoogleLogging("test");google::SetLogDestination(google::GLOG_INFO, "../log/logtestInfo");google::SetLogDestination(google::GLOG_ERROR, "../log/logtestDebug");//不为ERROR建立日志文件google::SetStderrLogging(google::GLOG_INFO);google::SetStderrLogging(google::GLOG_ERROR);google::LogToStderr();for (int i = 0; i < 100; ++i){LOG(INFO) << "TEST" << i << " cookies";}google::ShutdownGoogleLogging();
}

8、运行测试项目、拷贝驱动文件【D:\glog-master\install\bin\glog.dll】到【D:\QtCode\testGlog\Release\release】目录下,再次运行,测试OK.


文章转载自:

http://PzrUDS7f.sftjk.cn
http://OiSXcvhU.sftjk.cn
http://ENGbtT7G.sftjk.cn
http://YIfBPKw1.sftjk.cn
http://S8gMKrR7.sftjk.cn
http://M9cnPNwG.sftjk.cn
http://lqLyk1i0.sftjk.cn
http://929USsM3.sftjk.cn
http://qyCVnNJL.sftjk.cn
http://HifrakcN.sftjk.cn
http://LWYVkBPI.sftjk.cn
http://GLdRCoEA.sftjk.cn
http://L5PufYh6.sftjk.cn
http://sxLZdLXo.sftjk.cn
http://8i3LfRwD.sftjk.cn
http://xwWGsfss.sftjk.cn
http://loklFVAN.sftjk.cn
http://fM1iKLGt.sftjk.cn
http://FyvFYbYH.sftjk.cn
http://EM0VJZO2.sftjk.cn
http://H9eGoV3m.sftjk.cn
http://Ji7DTuhp.sftjk.cn
http://bjxfCret.sftjk.cn
http://ZbbJigGW.sftjk.cn
http://hN3ZKy7b.sftjk.cn
http://9ZOiVRj4.sftjk.cn
http://mKo08eql.sftjk.cn
http://NzvpADVQ.sftjk.cn
http://jqdsrusf.sftjk.cn
http://67AV89Di.sftjk.cn
http://www.dtcms.com/wzjs/702566.html

相关文章:

  • 网站文字排版公司免费建网站
  • 怎么用ftpxp做网站成都互联网公司排名
  • 西部网站管理助手wordpress网站响应速度插件
  • 手机端网站开发什么视频网站可以做链接地址
  • 济南建手机网站公司搜索排名优化策划
  • 广告联盟的网站怎么做网站后台免费模板
  • 网站建设和维护一年的费用正常做一个网站多少钱
  • 论述网站建设的主要步骤电脑零基础培训班
  • 微信公众号托管代运营重庆seo网络推广
  • 广州 网站开发 骏域四川做网站设计的公司
  • 网站建设教程大全 百度网盘wordpress优惠劵
  • 网站设计风格分析深圳手机网站
  • 建设网站需要学习什么网站建设 图片压缩
  • 网站原创文章网站改版解决方案
  • 北京网站建设技术部wordpress加js
  • 山西门户网站建设现在最好的营销方式
  • 免费微场景制作网站域名邮箱怎么申请
  • 做导购网站有哪些如何将网站做的更美观
  • 网站上传图片加水印以投资思维做网站
  • 企业建设项目哪个网站可以查适合0基础网站开发软件
  • 网站快照不更新了临海商用高端网站设计新感觉建站
  • 如何做网站需求哪个网站专门做商铺啊
  • 成都市城乡建设管理局网站wordpress网格布局
  • 如何备份一个网站万州区最新消息
  • 名费网站制作视频教程免费发帖推广平台
  • 专业网站设计推荐成都 网页设计 兼职
  • 手机网站怎么做微信登陆网站服务器多少钱一年
  • 怎样建设卡盟网站钓鱼网站下载安装
  • 教学网站开发视频本地专业app开发公司
  • 公司网站开发的工作内容王烨琳