如何将Windows下VSCode使用CMake的方法转换成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计932个文字,预计阅读时间需要4分钟。
CMake的作用是,通过你的CMakeLists文件,根据你的工程自动帮你生成makefile文件。相比于CMakeLists,编写makefile的过程比较复杂。有了makefile文件,你只需使用编译器即可进行编译。
说在前头:
- cmake的作用,是通过你的CMakeLists文件,根据你的工程自动帮你成makefile文件。优点是CMakeLists非常简单好写,makefile写起来则比较复杂。
- 有了makefile文件,你就只需要使用编译器的make指令,便可以生成最终的可执行文件
- 不同的编译器,所对应的makefile有差异,如mingw的,visual studio的等等,因此使用cmake前,应指明它的文件生成对象是什么,在vscode里面的用户设置文件里面应写上这么一行:
"cmake.generator": "MinGW Makefiles"
或者这样:
"cmake.preferredGenerators": [ "MinGW Makefiles" ],
还有一个坑就是我安装的mingw面没有mingw32-make.exe ,然后点击生成时,vscode老是报错。。。
本文共计932个文字,预计阅读时间需要4分钟。
CMake的作用是,通过你的CMakeLists文件,根据你的工程自动帮你生成makefile文件。相比于CMakeLists,编写makefile的过程比较复杂。有了makefile文件,你只需使用编译器即可进行编译。
说在前头:
- cmake的作用,是通过你的CMakeLists文件,根据你的工程自动帮你成makefile文件。优点是CMakeLists非常简单好写,makefile写起来则比较复杂。
- 有了makefile文件,你就只需要使用编译器的make指令,便可以生成最终的可执行文件
- 不同的编译器,所对应的makefile有差异,如mingw的,visual studio的等等,因此使用cmake前,应指明它的文件生成对象是什么,在vscode里面的用户设置文件里面应写上这么一行:
"cmake.generator": "MinGW Makefiles"
或者这样:
"cmake.preferredGenerators": [ "MinGW Makefiles" ],
还有一个坑就是我安装的mingw面没有mingw32-make.exe ,然后点击生成时,vscode老是报错。。。

