一、在FileTypes的C++里面添加*.cuh和*.cu

在菜单栏中找到“File”,依次点击“Settings”-->"Editor"-->"File Types"-->"C++"

点击黄色框内的的“+”,输入“*.cu”,点“OK”;然后再点击黄色框内的的“+”,输入“*.cuh”,点“OK”。这一步的目的是让CLion把*.cu和*.cuh文件识别为C++源文件。

二、在项目中添加空文件

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)project(CUDA_SAMPLE)# 设置CUDA版本
set(CUDA_TOOLKIT_ROOT_DIR /usr/local/cuda-9.0)# 找CUDA
find_package(CUDA REQUIRED)# 设置公共源文件
file(GLOB COMMON common.h common.cpp)# 添加*.cu源文件
file(GLOB CU main.cu)# 添加包含目录
include_directories(${CUDA_INCLUDE_DIRS})# 添加可执行文件
CUDA_ADD_EXECUTABLE(First-Demo # target名${CU}  # 添加*.cu源文件${COMMON}  # 添加)

设置公共源文件的目的是为了在main.cu里面点击cuda.h等头文件和cuda函数时有反应,common.h和common.cpp可以为空文件。

Clion 无法识别*.cu文件的问题相关推荐

  1. ​​​​​​​CV:利用cv2(加载人脸识别xml文件及detectMultiScale函数得到人脸列表)+keras的load_model(加载表情hdf5、性别hdf5)并标注

    CV:利用cv2+自定义load_detection_model(加载人脸识别xml文件及detectMultiScale函数得到人脸列表)+keras的load_model(加载表情hdf5.性别h ...

  2. lua------------------Unity3D研究院编辑器之打开unity不可识别的文件(十三)

    Unity3D研究院编辑器之打开unity不可识别的文件(十三) 雨松MOMO [Unity3D拓展编辑器] 围观8597次 9 条评论 编辑日期:2017-03-02 字体:大 中 小 有些特殊后缀 ...

  3. tomcat 6.0环境, 网页超链接,文件下载另存为时,不能识别msi文件类型,另存为只能选htm和所有文件。...

    问题: tomcat 6.0环境, 网页超链接,文件下载另存为时,不能识别msi文件类型,另存为只能选htm和所有文件. 解决办法: 在 ...\Tomcat 6.0\conf 文件夹下的 web.x ...

  4. VS里面关于.cpp文件与.cu文件混合编译问题---不要在.cpp文件声明核函数(__device__()和global__())

    原文出处:点击打开链接 ############################################################# 不要在.cpp文件声明核函数,否则会报错,具体可以参 ...

  5. 配置VS2019 执行cu文件

    前言: 在VS2019执行cu文件,即cuda编程,需要按如下操作配置. 步骤: 1.生成自定义文件 项目->生成依赖性->生成自定义 2.配置cu文件 选择cu文件右键选择属性. 说明: ...

  6. vscode无法识别头文件“cannot open source file “gnu/stubs-64.h“”

    使用vscode时,一直无法识别头文件,于是首先尝试: g++ -v -E -x c++ - 查看g++的包含路径 将路径添加到c_cpp_properties.json下 然后还是不好用... 又根 ...

  7. CUDA----.cpp文件和.cu文件应用区别

    (1).cu文件可以定义cuda操作的基本流程,包括: 数据由host向device的传输.device进行的运算.数据由device向host的传输,函数定义包括核函数(__global__).设备 ...

  8. CLion编译的exe文件无法运行

    在编写Socket网络通信程序时,在CLion中可以运行,但是生成的exe文件无法运行,运行报错提示:无法链接动态库. 先说,解决方法: 在CLion中,修改CMAKElist文件,添加让连接其静态链 ...

  9. dreamweaver后缀名_在 Dreamweaver 中添加或编辑识别的文件扩展名

    如果您要对 Dreamweaver 中的以下问题进行故障诊断,请阅读本文: 打开文件时,出现此错误消息:"找不到此文件扩展名的有效编辑器." 代码视图中的颜色编码与所需文件类型的颜 ...

最新文章

  1. 要想成功 需要了解的东西
  2. centos6.4 源码安装mysql5.5
  3. 八、JQurey总结
  4. MapGuide 浏览器可接受参数分析
  5. 2011年华科计算机考研复试机试题真题
  6. JS-面向对象--创建具有私有属性的对象(2个方法)
  7. Python 项目实践二(生成数据)第二篇
  8. 在游戏设备上砸钱 其实小姐姐们更疯狂!
  9. 深度解读 | ElasticDL 深度学习框架简化编程,提升集群利用率和研发效率的秘诀...
  10. Shp上传至Oracle Spatial
  11. win8php7安装教程,8代处理器安装win7、win8.1教程
  12. 通用数据库弱密码检测解决方案
  13. 证明一维热传导方程为抛物型方程
  14. LocalDateTime设定某一时间值,转Date
  15. jdk8 list 反转_三相异步电动机正反转故障排除在实训教学中的应用
  16. 大疆DJI 精灵 4 RTK 镜头很暗 ISO
  17. 1034 有理数四则运算
  18. 京东举办首届大数据峰会 打造智能零售大数据“操作系统”
  19. 苹果笔记本学php,Mac_Mac怎么连接校园网?苹果电脑系统设置可实现连接校园网方法步骤介绍,  在家使用Mac系统的电脑, - phpStudy...
  20. 手机运行慢可以刷机吗_智能手机反应慢怎么处理?【详解】

热门文章

  1. linux系统怎么安装爱奇艺_在deepin系统下使用vek来安装爱奇艺PC客户端
  2. 关于usb host和device 相关内容网址
  3. superset安装流程超详细-附网盘连接
  4. Java版图形界面计算器
  5. 校园无人送货小车 方案设计
  6. 二手android手机,买二手手机好不好?看完这篇你就明白了
  7. 微信JS-SDK文档
  8. 带上这份说明书,痛痛快快吃一顿日式烧肉!
  9. C语言的if和if else、if...else if语句以及嵌套使用、逻辑值的使用
  10. QQ会员服务介绍:存储类增值服务(转)