美文网首页
2019-03-07 CPU和GPU的CMakeLists的

2019-03-07 CPU和GPU的CMakeLists的

作者: 韦德爱老詹 | 来源:发表于2019-03-07 16:23 被阅读0次

文件结构如下:


主文件中的文件 cuda文件夹中的文件

将cuda编程的文件和头文件都放在cuda文件夹中,使条目清晰一些。
在cuda的CMakeLists.txt

project(gpu) # required cmake version 
cmake_minimum_required(VERSION 2.8) # packages 
find_package(CUDA) 

set(CUDA_NVCC_FLAGS -O3;-G;-g)  
#include_directories(${EIGEN3_INCLUDE_DIRS})
file(GLOB_RECURSE CURRENT_HEADERS *.h *.hpp *.cuh) 
file(GLOB CURRENT_SOURCES *.cpp *.cu) 
source_group("Include" FILES ${CURRENT_HEADERS}) 
source_group("Source" FILES ${CURRENT_SOURCES}) 
cuda_add_library(gpu STATIC ${CURRENT_HEADERS} ${CURRENT_SOURCES})

在主文件的CMakeLists.txt中需要加上生成的链接:

add_subdirectory(cuda)
target_link_libraries(${PROJECT_NAME}
  gpu
)

即可。

相关文章

  • 2019-03-07 CPU和GPU的CMakeLists的

    文件结构如下: 将cuda编程的文件和头文件都放在cuda文件夹中,使条目清晰一些。在cuda的CMakeList...

  • iOS开发(14)性能优化

    一、CPU和GPU优化 1、CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(Centr...

  • 移动端图像处理

    Soc 嵌入CPU和Gpu CPU 功能大于Gpu Gpu适合重复工作 CPU功耗大于Gpu 硬件板子 dsp 适...

  • iOS底层day11 - 性能优化

    CPU & GPU 屏幕成像原理: 卡贞 CPU 计算和GPU渲染是具有周期性的,当 CPU 计算和GPU渲染的时...

  • 性能优化

    CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(Central Processing ...

  • LearnOpenGL 一些基本的概念

    CPU和GPU的区别 : CPU 和 GPU 的区别是什么? 这里重点记录下对GPU的理解, 因为OpenGl是...

  • 性能优化

    CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用==CPU==(Central Process...

  • 性能优化

    CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU(Central Processing...

  • 浅谈 iOS 性能优化

    iOS 中的 CPU 和 GPU 在屏幕成像过程中,CPU 和 GPU 起着很重要的作用。 CPU(Central...

  • 性能优化

    CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU(Central Processing...

网友评论

      本文标题:2019-03-07 CPU和GPU的CMakeLists的

      本文链接:https://www.haomeiwen.com/subject/chthpqtx.html