不想付费的同学可以参考本人知乎添加链接描述,关于CMakeLists.txt的相关介绍,这里不赘诉,本人的出发点是借助于CMakeLists.txt掌握基本的C++构建项目流程,下面是本人根据网络资料以及个人实践掌握的资料。
CMakeList.txt构建C++项目
下图是一个使用CUDA实现hello world的项目,一般来说,一个标准的C++项目包括三个文件夹和一个CMakeLists.txt。
include文件夹下存在以.h开头的头文件(头文件可能也会以.hh,.hpp开头)
src存放的往往是包括.cu,.cpp,.c为后缀的主文件
build文件夹是空的
CMakeLists.txt则编写相关的编译原则来实现编译效果。文章来源:https://www.toymoban.com/news/detail-846145.html
我们先以一个简单的C语言实现hello world代码举例展示编译过程,编译下面这个代码的命令是gcc hello.c -o helllo。文章来源地址https://www.toymoban.com/news/detail-846145.html
#include <stdio.h>
到了这里,关于CMakeLists.txt编写简单介绍:CMakeLists.txt同时编译.cpp和.cu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!