windows下使用cmake编译c++

好久没有更新博客了

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

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

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

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

一、下载mingw64:

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net

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

二、下载msys:

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

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

2, 拷贝fstab.simple并改名fstab

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

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

5,启动完成后:

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

具体的编译命令由c++源码本身需要的编译命令决定

 

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

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

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

猜你喜欢

转载自blog.csdn.net/DeleteElf/article/details/131208196