为什么整这么个玩意
最近python用太多,感觉还是我C++牛逼一些。
尤其是最近看了听了很多面试题,感觉思路都有但用python做算法题总感觉怪怪的。
当然只用windows运行C++可能VS更舒服,但我思考了一下,以后的c++运行主要还是在Linux上,所以cmake的跨系统优势得用起来呀老哥。
不多说了,开干。
参考博文
具体步骤
首先自己电脑是配置过vscode的环境的,但这次重新尝试clion,cmake报错,上网查都是说路径里有非拉丁文字符了,,查了一圈,,我TM冤枉呀,没招了,就全卸载(除了clion,俺相信他)重装试试。
参考博文1,我之前装的mingw,崩了,所以这次换一个dev-cpp试试。
漫长的下载(20min)。。。
并行下载cmake(学校VPN下的快)
这俩都装完,他让我重启了,,保存一下。
。。。
我胡汉三又回来了我突然想起来之前报错会不会是cmake环境变量没加对的问题(出现同样问题的小伙伴可以先检查环境变量再重装)。
BTW,这俩算装好了,看clion:
这个警告让人心有点慌。跑个小demo试试。
demo:
文件夹名cmake_demo
就俩文件:main.cpp、CMakeLists.txt
main.cpp
#include "iostream"
using namespace std;
int main(){
cout<<"hello cmake!"<<endl;
return 0;
}
CMakeLists.txt
# cmake 的最小版本要求
cmake_minimum_required(VERSION 3.12)
# 这个CMakeLists管理的工程名称
project(cmakeTest)
set(CMAKE_CXX_STANDARD 14)
#生成可执行程序 语法:add_executable(可执行程序名 要编译的cpp)
add_executable(cmakeTest main.cpp)
执行结果如下:
ojbk!