cmake简单入门0

   日期:2020-05-11     浏览:105    评论:0    
核心提示:一、最简单的cmake实现1. 添加源文件main.cpp#include#include#includeint main(int argc, char* argv[]) { if (argc < 2) { printf(please input %s number: \\n, argv[0]); return 1; }

github: https://github.com/ZhouHanyu18/cmake

一、最简单的cmake实现demo0

1. 添加源文件main.cpp

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main(int argc, char* argv[]) {
    if (argc < 2) {
        printf("please input %s number: \n", argv[0]);
        return 1;
    }   
        
    double input = atof(argv[1]);
    double out = sqrt(input);
        
    printf("%f sqrt is %f\n", input, out); 
    return 0;
}

2. 编写CMakeLists.txt

# cmake 最低版本要求
cmake_minimum_required (VERSION 2.8)
# 项目名称
project (Main)
# 指定生成目标
add_executable(main main/main.cpp)

3. 新建build目录文件,执行cmake .. && make

4. 运行./main 10

参考链接:https://blog.csdn.net/lwljava/article/details/38517193?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服