鱼C论坛

 找回密码
 立即注册
查看: 2987|回复: 8

Clion 使用远程开发环境来写 Cuda 项目时出现静态检查提示语法错误的情况

[复制链接]
发表于 2022-10-17 18:50:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
系统:CentOS 7 GCC:8.3 Cmake:3.22.5 Clion 版本:2022.2.4 Cuda 版本:10.2

在核函数中使用 printf 报错,还有 '<<<' 也报错,但远端服务器和本地都能成功 Build 和 Run 。

测试代码:
#include "cuda_runtime.h"
#include "device_launch_parameters.h"

#include <stdio.h>

__global__ void test(void) 
{
    printf("Hello CUDA!\n");
}

int main()
{
    test <<<1, 1 >>> ();  
    cudaDeviceSynchronize(); 
    return 0;
}

CmakeLists.txt:
cmake_minimum_required(VERSION 3.22)
project(cuda_playground CUDA)

set(CMAKE_CUDA_STANDARD 17)

add_executable(cuda_playground main.cu)

set_target_properties(cuda_playground PROPERTIES
        CUDA_SEPARABLE_COMPILATION ON)

错误截图:

                               
登录/注册后可看大图


                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-17 19:45:35 | 显示全部楼层

回帖奖励 +10 鱼币

好神奇,printf怎么都用不起了?

三尖括号不知道什么意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-17 20:03:05 | 显示全部楼层
zhangjinxuan 发表于 2022-10-17 19:45
好神奇,printf怎么都用不起了?

三尖括号不知道什么意思

这个是Cuda的语法,扩展名是.cu
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-17 20:21:28 | 显示全部楼层
御笔剑客 发表于 2022-10-17 20:03
这个是Cuda的语法,扩展名是.cu

怎么是C++板块,Cuda和C++有什么关系吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-18 09:02:33 | 显示全部楼层
zhangjinxuan 发表于 2022-10-17 20:21
怎么是C++板块,Cuda和C++有什么关系吗?

Cuda C++ 是 C++的扩展
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-18 09:09:09 | 显示全部楼层

回帖奖励 +10 鱼币

没记错的话 kernel 里应该是可以调用 printf 的,看您的意思好像是能编译运行但是 IDE 提示不正确?
CLion 也不太熟,搜索了一下,不知道您有没有按照这篇文档进行环境配置?
https://www.jetbrains.com/help/clion/cuda-projects.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-18 15:20:24 | 显示全部楼层
dolly_yos2 发表于 2022-10-18 09:09
没记错的话 kernel 里应该是可以调用 printf 的,看您的意思好像是能编译运行但是 IDE 提示不正确?
CLion ...

是的,能正常编译运行,但语法提示有问题,我是按照官方的文档配置的,就很奇怪
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-19 09:10:04 | 显示全部楼层

回帖奖励 +10 鱼币

不懂啊,帮顶下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-13 16:43:43 | 显示全部楼层
我也遇到同样的问题,请问楼主现在解决了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 09:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表