带C+的CUDA+;建设者 如何使用C++ Builder使用CUDA?我必须使用包装器来进行基本的CUDA计算吗?我搜索了,没有信息如何设置C++的Builder的CUDA SDK。 < Nvidia的API是C兼容的,C++ Builder编译为本地的,它们也是C.的常规调用约定。
CUDA有一个内核编译器,允许您将C/C++代码与CUDA代码混合在同一个文件中。。。但我认为他们在工具包中嵌入了gcc版本。我有一个项目,在那里我混合了另一个gcc版本生成的代码,最简单的事情是在一个库中分离CUDA coda,我用他们的nvcc编译该库,然后与我的gcc版本生成的代码链接。在我的例子中,我很容易做到:C++编译器有一个通用的调用和名称转换约定。 所以,你基本上有三个选择:带C+的CUDA+;建设者 如何使用C++ Builder使用CUDA?我必须使用包装器来进行基本的CUDA计算吗?我搜索了,没有信息如何设置C++的Builder的CUDA SDK。 < Nvidia的API是C兼容的,C++ Builder编译为本地的,它们也是C.的常规调用约定。,c++,cuda,c++builder,C++,Cuda,C++builder,CUDA有一个内核编译器,允许您将C/C++代码与CUDA代码混合在同一个文件中。。。但我认为他们在工具包中嵌入了gcc版本。我有一个项目,在那里我混合了另一个gcc版本生成的代码,最简单的事情是在一个库中分离CUDA coda,我用他们的nvcc编译该库,然后与我的gcc版本生成的代码链接。在我的例子中,我很容易做到:C++编译器有一个通用的调用和名称转换约定。 所以,你基本上有三个选择: > P>使用CUDA的NVCC和GCC生成C库,可以从C++ Builder链接到./P> P.To
那么,您能否详细解释一下,当您尝试编译它时,您在哪里失败了?我个人不能放弃它。C++是C++语言。不能不关心多平台。@t0xic检查nvcc手册,从那时起它已经改进了。特别是,选中-cuda选项,它可能是您想要的。C++是C++,但是尽管他们现在说的是,C++ Builder已经建立了一个不被C++的名声;只是开个玩笑,但是检查一下,我希望Embarcadero能做点什么。。现在不是2030年。他们已经并且正在尝试使用最新版本。XE4刚刚发布。这两个链接的问题也有点不准确,IMO -我很高兴现在使用C++ Builder 2010天。他们有一个巨大的价格标签,但没有列,这又是从……我认为商业C++编译器实现者应该更认真地对待这一页…