由于cuda 9 还未发布,又不想再装一个vs2015,搜索了一下在vs2017中编译cuda8 sample文章,加上了自己的一点东西, 完美在vs2017中编译cuda8 sample.
按照这篇文章执行完操作后
修改cuda 8.0.props
1 2 3 4 |
<VCBinDir Condition="'$(Platform)' == 'Win32'">C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin</VCBinDir> <VCBinDir Condition="'$(Platform)' == 'x64'">C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin\x86_amd64</VCBinDir> <VCBinDir Condition="'$(Platform)' == 'Win32' AND '$(CudaPreferredToolArchitecture)' == 'x64'">C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin\amd64_x86</VCBinDir> <VCBinDir Condition="'$(Platform)' == 'x64' AND '$(CudaPreferredToolArchitecture)' == 'x64'">C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\bin\amd64</VCBinDir> |
添加包含目录

添加附加库目录
C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC\lib\amd64
添加附加依赖项libcpmtd.lib
环境变量添加 编译器支持


注意mingw path中在上面的环境变量的下面
平台工具集选择v140
转载请注明:veyvin » 使用vs2017 编译 cuda v8.0 sample