`
dwangel
  • 浏览: 267345 次
社区版块
存档分类
最新评论

尝试在mingw下编译glog失败

 
阅读更多
公司产品要运行在linux上。
不想另外装linux,虚机又感觉慢。
所以想在mingw下编译。

想用goolge的glog做日志输出。但是一开始,gflags找不到pthread。
更新了mingw,可以找到了。
但是glog编不过,因为 utilities.h 中include的port.h位置不对,而且与mingw环境不匹配。改了一下,这部分过了。

然后又遇到gflag_declare.h里的int32_t和stdint.h里的定义冲突。
disable掉

logger.cc中 localtime_r找不到。

查了一下mingw不支持这个函数,也没有很好的解决方案。

好吧。还是用虚机吧……
分享到:
评论

相关推荐

    mingw编译osg插件

    本文主要介绍如何使用mingw编译OSG插件,特别是在面对特定格式如JPEG图片处理时的方法。对于那些习惯使用Visual Studio (VS) 或其他IDE的人来说,本文提供了一种不同于主流编译方式的新途径—使用mingw进行编译。这...

    OpenSSL1.0.1e,MinGW编译静态库

    总结来说,OpenSSL 1.0.1e通过MinGW编译静态库是一项重要的工程实践,它使得开发者能够在Windows环境下创建不依赖外部库的独立程序,但同时也需要注意静态库的优缺点,根据项目需求来选择合适的链接方式。

    QTMinGw下已经编译好的gdal库

    本教程将详细讲解如何在Qt MinGW环境下集成和使用已经编译好的GDAL库。 首先,GDAL是一个开源的库,它提供了多种格式的地理空间数据读写能力,如遥感影像、矢量数据等。它支持的数据格式众多,包括常见的如TIFF、...

    libevent-2.0.22-stable在windows环境下使用mingw编译

    标题"libevent-2.0.22-stable在windows环境下使用mingw编译"指的是一个关于使用MinGW编译工具在Windows操作系统上构建libevent库的2.0.22稳定版本的过程。libevent是一个开源的、跨平台的事件通知库,它提供了一种...

    mingw32编译GDAL1.10-可在Qt下使用

    在本主题中,我们聚焦于如何在Mingw32环境下,利用gcc 4.7.2版本编译GDAL(Geospatial Data Abstraction Library)1.10,以创建适用于Qt开发的gdal.a静态库和相关的头文件。 GDAL是一个强大的开源库,主要用于处理...

    cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库

    cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64 的编译环境,需要修改部分源代码才能编译通过

    基于Qt的MinGw编译PCL及其所有依赖库boost、eigen、flann、qhull、VTK

    在本文中,我们将深入探讨如何在Windows环境下使用Qt与MinGW编译Point Cloud Library (PCL) 及其依赖库,包括boost、eigen、flann、qhull和VTK。这一过程对于开发者来说至关重要,因为能够确保在Qt环境中直接运行PCL...

    mingw静态编译版

    mingw的静态编译版,不需要dll了!

    Qt6.22 Mingw64静态编译

    本篇文章将详细探讨如何在Windows环境下,使用Mingw64工具集进行Qt6.2.2的静态编译。 首先,理解静态编译的概念至关重要。静态编译意味着在编译应用程序时,将所有依赖的库(如Qt库)合并到最终的可执行文件中,...

    cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64编译的静态库

    cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64的编译环境,需要修改部分源代码才能编译通过

    mingw64编译的GDAL1.11.5

    如果想节省时间,这是我在Windows下直接编译好的gdal1.11.5,使用的msys2 +mingw64方式编译的gdal1.11.5,可以直接在QT(mingw)版本开发工具内使用。下载后直接解压,将bin文件添加到系统环境变量,在.pro文件中...

    QT5.15.2的32bit MinGW静态编译库

    QT5.15.2的32bit MinGW静态编译库,编译命令“configure.bat -static -release -confirm-license -opensource -opengl desktop -platform win32-g++ -prefix "D:\Qt\5.15.2\mingw81_32_static" -sql-sqlite -sql-...

    使用mingw64编译的opencv4.10

    编译环境 win10 opencv4.10 cmake-3.30.3-windows-x86_64 mingw-x86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev0

    使用mingw编译后的zlib-1.2.5安装包

    MinGW是GCC(GNU Compiler Collection)在Windows上的一个移植版本,它提供了与Linux环境下类似的开发工具集,包括C、C++、Fortran等语言的编译器。MinGW4.9.2是该编译器的一个较旧但稳定版本,对于不追求最新特性的...

    VTK8.1.0 QtMinGW 5.9.1版本编译 Win10 64位系统库文件和例子

    对于QtMinGW 5.9.1,这是一个特定的Qt版本,针对MinGW编译器进行了优化,以确保在Windows环境下运行的效率和稳定性。 在描述中提到,编译后的库文件和示例已经包含在提供的压缩包中。"TestQtVTK8"可能是一个包含...

    cryptopp840 Windows mingw 编译可用

    标题中的“cryptopp840 Windows mingw 编译可用”指的是一个关于Cryptopp库的特定版本840,在Windows操作系统环境下,使用MinGW编译器成功编译并可供使用的资源。Cryptopp是一个C++类库,提供了各种加密算法和密码学...

    mingw编译后的libjpeg-9a

    在 MingW 编译环境下,这个库是专门为使用MinGW工具链(一个在Windows上模拟GCC编译环境的工具集)的开发者准备的。MingW允许开发者使用熟悉的GCC编译器来构建和调试Windows应用程序,而无需使用Microsoft Visual ...

    使用 mingw 编译的 lsqlite3_svn08

    使用 mingw 编译出 sqlite3.dll 和 sqlite3.exe 2. lsqlite3 (也是本压缩包的原型) http://lua.sqlite.org 从下面网址下载 Version 0.8 http://lua.sqlite.org/index.cgi/zip/lsqlite3_svn08.zip?uuid=svn_8 ...

    mingw32编译的在windows上运行arm和mips架构的gdb

    MingW32是一款在Windows平台上使用的GNU开发工具集,它提供了与Linux环境下类似的开发环境,使得开发者能够在Windows系统上构建和调试针对其他平台(如ARM和MIPS架构)的程序。GDB,全称为GNU Debugger,是开源的、...

    使用Qt(mingw)编译FreeType为 .a 静态库

    选择Qt来做工具的UI,但是因为安装的是mingw版本的Qt,之前在VS中使用的lib静态库这一下就派不上用场了,网上搜索到可以用工具把 lib 文件转换成 .a 文件,但是自己尝试后没有生成成功,加之这种转换也有各种局限性...

Global site tag (gtag.js) - Google Analytics