一、添加CUDA源文件到项目
添加源文件,并且编写相应的代码,需要注意的是,为了调用新增的核函数。
个人偏好于在原来的项目中,新增一些调用C/C++的接口,这样原来的项目和新增的CUDA源文件就只有接口耦合。
在这些接口中,完成CUDA库的初始化,设备端变量、全局存储器的拷贝等工作,由这些新的函数接口完成核函数的调用,
可以避免原来的文件中包含了cuda库的相关内容造成编译方面的问题。
二、设置该源文件的编译选项
在项目中找到该源文件,然后鼠标右键选中,选择属性,在配置属性中:
设置“常规”:从生成中排除“否”
项类型:自定义生成工具