C++_CUDA配置 下载本文

内容发布更新时间 : 2024/5/20 19:14:05星期一 下面是文章的全部内容请认真阅读。

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优化

链接代码时间生成:默认设置