【无标题】windows下使用cmake编译c++

好久没有更新博客了

最近在做c++相关的,编译起来确实很痛苦。

所以心血来潮,继续更新一下

主要还是一些跨平台的库,比如zlib、libpng、opencv、ffmpeg

编译工具使用mingw作为主要编译环境支持,使用msys进行编译。

一、下载mingw64:

https://objects.githubusercontent.com/github-production-release-asset-2e65be/22099

安装完成后,需要配置一下环境变量,指向安装目录下的bin

【无标题】windows下使用cmake编译c++_第1张图片

二、下载msys:

https://udomain.dl.sourceforge.net/project/mingwbuilds/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z

1,下载完成后解压出来放到mingw的根目录

【无标题】windows下使用cmake编译c++_第2张图片

2, 拷贝fstab.simple并改名fstab

【无标题】windows下使用cmake编译c++_第3张图片

3, 修改fstab中关于mingw的配置

【无标题】windows下使用cmake编译c++_第4张图片

 4,使用msys.bat启动并进入编译环境,如果权限问题,右键使用管理员权限打开

【无标题】windows下使用cmake编译c++_第5张图片

5,启动完成后:

【无标题】windows下使用cmake编译c++_第6张图片

6,这里需要注意的是,如果切换盘符,使用 cd /e/workspace 而不是 cd e:/workspace

具体的编译命令又c++本身需要的编译命令决定

 【无标题】windows下使用cmake编译c++_第7张图片

 稍后补上zlib、libpng、ffmpeg、opencv相关的编译链接和下载源

懒人专用一键到达,包含zlib、libpng的mingw64环境包:

https://download.csdn.net/download/DeleteElf/87905784

你可能感兴趣的:(c++,c++,windows,开发语言,mingw64,msys)