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

时间:2015-07-13 12:43:26

标签: c++ visual-studio-2013 cuda

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

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

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

1 个答案:

答案 0 :(得分:1)

要让CUDA正常工作,您需要:

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

These指令应涵盖启用CUDA构建规则并将所需库添加为链接器输入。