cmake3.17专题

win10 + cmake3.17 + vs2017编译osgearth2.7.0遇到的坑

坑1:debug模式下生成osgEarthAnnotation时 错误:xmemory0(881): error C2440: “初始化”: 无法从“std::pair<const _Kty,_Ty>”转换为 to _Objty 出错位置:src/osgEarthFeatures/FeatureSourceIndexNode.cpp 解决办法: 参考https://github.com/

win10 + cmake3.17 编译 x64位 jpeg-9b(再次更新)

jpeg-9b中缺乏CMakeLists.txt文件,所以许多教程在编译libjpeg时,都没有用cmake进行编译。我之前写了两个教程也是,虽然通了,但还是比较麻烦。         后来在github上找到了jpeg的CMakeLists.txt文件,把CMakeLists.txt放进jpeg源码文件夹后,可以直接用cmake进行编译。很方便。         jpeg的C

win10 + cmake3.17 编译 giflib5.2.1

所有源文件已经打包上传csdn,大家可自行下载。 1. 下载giflib5.2.1,解压。         下载地址:GIFLIB - Browse Files at SourceForge.net 2. 下载CMakeLists.txt 及其他依赖的文件 从github上的osg-3rdparty-cmake项目: https://github.com/bjornblissin

win10 + cmake3.17 编译 nvtt2.1.0

nvtt下载地址: https://github.com/pps83/nvtt 以下操作的根目录:D:\Depend_3rd_party\nvtt 2.1.0  1. 下载nvtt 2.1.0,解压到根目录,得到         D:\Depend_3rd_party\nvtt 2.1.0\nvidia-texture-tools-2.1.0 2. 创建build文件夹,install文

win10 + vs2017 + cmake3.17编译tiff-4.0.9

前言:         需要先编译依赖库:zlib-1.2.11, jpeg-9b         我的安装根目录是:D:\Depend_3rd_party\tiffx64 1. 下载tiff-4.0.9.zip,并解压到根目录下         得到:D:\Depend_3rd_party\tiffx64\tiff-4.0.9 2. 创建build文件夹,install文件夹,得到:

win10 + vs2017 + cmake3.17 编译 curl-7.48

1. 下载curl-7.48并解压         解压到“D:\Depend_3rd_party\curl748”文件夹 2. 创建build和install文件夹         1)build文件夹创建在“D:\Depend_3rd_party\curl748”文件夹内部         2)install文件夹,创建在“D:\Depend_3rd_party\curl748”外部

win10 + vs2017 + cmake3.17 编译 zlib1.2.11

1. 下载并解压zlib-1.2.11         将下载得到的zlib-1.2.11解压至"D:\Depend_3rd_party\zlib1211"文件夹,得到"D:\Depend_3rd_party\zlib1211\zlib-1.2.11" 2. 创建build文件夹,install文件夹         创建build文件夹,位于解压文件夹内部:"D:\Depend_3rd_p