这是因为VS2017里.cu文件和.cpp文件里的运行时API不同导致的.
解决方案:右键选中项目->属性->CUDA C/C++ ->Common->CUDA Runtime
点开右面的下拉选项,里面一共有三个,目前选择的应该是Static CUDA ...... ,把它更改为Shared/dynamic CUDA ...... 点击应用,然后确定.
问题解决!
这是因为VS2017里.cu文件和.cpp文件里的运行时API不同导致的.
解决方案:右键选中项目->属性->CUDA C/C++ ->Common->CUDA Runtime
点开右面的下拉选项,里面一共有三个,目前选择的应该是Static CUDA ...... ,把它更改为Shared/dynamic CUDA ...... 点击应用,然后确定.
问题解决!