社区
CUDA on Linux
帖子详情
请教“在.c文件中调用.cu文件中的函数出错”的解决方案
JuGeomBu
2009-10-07 10:54:55
就是一般的函数 例如输出一串字符
定义在.cu文件中
当对该函数使用extern“C”标志时 编译.c文件会报错
去掉“C”标志 编译时没有出错 可是链接时 报错 说 undefined reference to 该函数
若将.c文件改为.cpp文件 在加上“C”标志 则没有任何问题
想请教各位前辈 这是为什么呢?
先谢谢各位了!
...全文
211
5
打赏
收藏
请教“在.c文件中调用.cu文件中的函数出错”的解决方案
就是一般的函数 例如输出一串字符 定义在.cu文件中 当对该函数使用extern“C”标志时 编译.c文件会报错 去掉“C”标志 编译时没有出错 可是链接时 报错 说 undefined reference to 该函数 若将.c文件改为.cpp文件 在加上“C”标志 则没有任何问题 想请教各位前辈 这是为什么呢? 先谢谢各位了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trouble16
2011-12-28
打赏
举报
回复
同问,想问问楼主具体怎么解决的
bit525
2011-12-20
打赏
举报
回复
请问LZ是改成驱动api解决问题的?
驱动api和运行时api比太难掌握了
无心人_过过小日子
2009-10-08
打赏
举报
回复
用驱动层API该就可以了(全为C语言风格).
不然,nvcc把.cu编译成.cpp和.gui两类文件.
写在.cu文件中的主机函数就如同在.cpp一样.
JuGeomBu
2009-10-08
打赏
举报
回复
好的 我先试试 谢谢前辈了
JuGeomBu
2009-10-08
打赏
举报
回复
[Quote=引用楼主 jugeombu 的回复:]
就是一般的函数 例如输出一串字符
定义在.cu文件中
当对该函数使用extern“C”标志时 编译.c文件会报错
去掉“C”标志 编译时没有出错 可是链接时 报错 说 undefined reference to 该函数
若将.c文件改为.cpp文件 在加上“C”标志 则没有任何问题
想请教各位前辈 这是为什么呢?
先谢谢各位了!
[/Quote]
前辈 我的问题解决了 谢谢您了
C++
中
搭建Lua脚本系统开发框架,并实现OpenGL
调用
1.如何编译lua 2.C++
中
调用
lua
函数
3.lua
中
如何
调用
C++
函数
4.深入的介绍lua栈(lua的灵魂) 5.lua闭包和上值的使用 6.lua元表的使用(lua的精髓) 7.实现导出C++类给lua 8.实现自动化导出类给lua 9.导出OpenGL
函数
库给...
C语言面试题汇编
对于有些编译器而言,在同一个
函数
内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量?
CU
DA与TensorRT部署
答:第一个用在
调用
cu
da_runtime提供的API
函数
,所以,都会返回一个
cu
daError_t类型的变量,需要将变量传入到第一个
函数
,效验
调用
API是否正常执行。第二个,使用在自己写的核
函数
时,自己写的,一般没有返回
cu
da...
【转载】
CU
DA TensorRT 问答
答:第一个用在
调用
cu
da_runtime提供的API
函数
,所以,都会返回一个
cu
daError_t类型的变量,需要将变量传入到第一个
函数
,效验
调用
API是否正常执行。第二个,使用在自己写的核
函数
时,自己写的,一般没有返回
cu
da...
量产基石!
CU
DA与TensorRT部署一百问
点击进入→自动驾驶之心【模型部署】技术交流群本文内容均出自《
CU
DA与TensorRT部署实战课程》
CU
DA编程入门 1、
CU
DA核
函数
嵌套核
函数
的用法多吗?答:这种用法非常少,主要是因为启动一个kernel本身就有一定延迟,会...
CUDA on Linux
374
社区成员
345
社区内容
发帖
与我相关
我的任务
CUDA on Linux
CUDA on Linux
复制链接
扫一扫
分享
社区描述
CUDA on Linux
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章