内容发布更新时间 : 2025/1/11 15:37:21星期一 下面是文章的全部内容请认真阅读。
VS2012与CUDA6.5配置
新建项目-NVIDIA CUDA 6.5-CUDA 6.5 Runtime,输入方案名称,项目路径放于D:\\CUDA\\CUDAsdk\\0_Simple,建立需要的.cpp及.cu文件
打开项目属性进行配置 1)配置属性-常规 输出目录:
..\\bin\\win32\\$(Configuration)\\ 中间目录:
$(Platform)/$(Configuration)/ 字符集:
使用多字节字符集 2) 配置属性-调试-命令:
..\\bin\\win32\\$(Configuration)\\cppIntegration.exe 3) VC++目录-包含目录
D:\\CUDA\\CUDAsdk\\common\\inc;$(IncludePath)
4)C/C++选项
4.1 常规-附加包含目录
./;$(CudaToolkitDir)/include;../../common/inc;
4.2预处理器定义
WIN32;_MBCS;%(PreprocessorDefinitions)
4.3代码生成-运行库: 多线程调试 (/MTd)
5)CUDA C/C++选项
5.1 Common-Additional Include Directories: ./;../../common/inc
5.2 Device-Code Generation:
compute_11,sm_11;compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_37,sm_37;compute_50,sm_50;
5.3 Host
Preprocessor Definitions:WIN32
Runtime Library:Multi-Threaded Debug (/MTd)
6)链接器选项 6.1常规
输出文件:$(OutDir)/cppIntegration.exe 附加库目录:$(CudaToolkitLibDir);
6.2输入
cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
6.3优化
链接代码时间生成:默认设置