1 写代码
#include "stdio.h"#include "stdlib.h"double pow(double base, int exp) {int ret = base;if (exp == 0) {return 1;}for (int i = 1; i < exp; ++i) {ret = ret * base;}return ret;}int main(int argc, char *argv[]) {double base = atof(argv[1]);int exp = atoi(argv[2]);double ret = pow(base, exp);printf("%g ^ %d = %g\n", base, exp, ret);}
2 cmake .

在不同平台下生成的东西不一样
- win: 在此目录下会生成其它文件, 可以发现生成了sln
 
3 用vs2019生成解决方案
然后运行程序
