本文主要是介绍CMakeLists.txt编写简单介绍:CMakeLists.txt同时编译.cpp和.cu,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于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则编写相关的编译原则来实现编译效果。
我们先以一个简单的C语言实现hello world代码举例展示编译过程,编译下面这个代码的命令是gcc hello.c -o helllo。
#include <stdio.h>
void printHello(
这篇关于CMakeLists.txt编写简单介绍:CMakeLists.txt同时编译.cpp和.cu的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!