You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows/MSVC环境下如何用Qt编译CUDA代码?

解决Qt Creator中CUDA小型测试程序的运行问题

折腾了好一阵子,我总算把CUDA小型测试程序在Qt Creator里跑通了——说真的,我知道好多开发者都在这步卡壳。我把整理好的解决方案放在了我的回答里,大家有想法欢迎评论交流,也可以指出哪里还能优化。不过还有两个问题我一直没搞明白,特别盼着有人能帮忙解惑:

  • 理论上应该存在一次性完成编译链接的方法,但我尝试的时候总会碰到诡异的错误,提示找不到main.cpp,哪怕MakeFile里所有路径都是正确的,这到底是哪里出了问题?
  • 另外,我搞不懂为什么用-dlink或-dc选项启用可重定位代码时,会出现_cudaRegisterLinkedBinary外部符号找不到的错误。可重定位代码能不能配合分离编译一起用?这是编译时内存分配导致的问题吗?

内容的提问来源于stack exchange,提问作者Kévin POUNOT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:39:40