添加CUDA到现有的VSS 2013 DLL项目

Adding CUDA to EXISTING VSS 2013 DLL project

本文关键字:VSS 2013 DLL 项目 CUDA 添加      更新时间:2023-10-16

我有一个在VSS 2013中编译的现有Win32 DLL。

我也安装了正确的CUDA工具,因为我能够成功地在VCC中创建一个新的CUDA 7.0运行时项目。

然而,我无法弄清楚如何将CUDA集成到我现有的项目中,以便我可以将CUDA功能添加到我现有的源代码中。

要使CUDA工作,您需要:

  • nvcc编译您的.cu文件-我认为一旦CUDA构建规则在项目中启用(但我可能是错的),这种情况就会发生,因为VS自动将它们用于所有.cu文件。这一步给出nvcc.cu文件生成的.o
  • 链接所需的CUDA库('cudart '和朋友)来解析代码中的驱动程序和CUDA API调用-这可以通过在VS链接器属性页下添加所需的CUDA库作为链接器输入来实现。

这些指令应该包括启用CUDA构建规则和添加所需的库作为链接器输入。