VS中CUDA环境的配置
来源:互联网 发布:易迅抢q币软件 编辑:程序博客网 时间:2024/05/21 09:27
首先,需要安装CUDA显卡驱动、CUDA Sdk及CUDA Tool-Kit。
1. 自定义链接模式
a. 在*.cu上右键【属性】->【常规】->【工具】,选择“自定义生成工具”
b. 选择“自定义生成步骤”,在“命令行”使用以下设定:
Release模式:
"$(CUDA_BIN_PATH)/nvcc.exe" -ccbin "$(VCInstallDir)bin" -c -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MT -I"$(CUDA_INC_PATH)" -o $(ConfigurationName)/$(InputName).obj $(InputFileName)
Debug 模式:
"$(CUDA_BIN_PATH)/nvcc.exe" -ccbin "$(VCInstallDir)bin" -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"$(CUDA_INC_PATH)" -o $(ConfigurationName)/$(InputName).obj $(InputFileName)
c. 在“自定义生成步骤”中的“输出”中加入: $(ConfigurationName)/$(InputName).obj
d. 在工程的属性中选“链接器”,并进行以下设定:
常规/附加库目录:$(CUDA_LIB_PATH)
输入/附加依赖项:cudart.lib cutil32D.lib
2. 使用CUDA Sdk生成规则
a. 将CUDA SDK目录下common目录中的cuda.rules拷到VS*/VC/VCProjectDefaults中。
b. 右键点击项目,选择“自定义生成规则”,在CUDA Build Rule v**前勾选。
c. 在*.cu上右键【属性】->【常规】->【工具】,选择“CUDA Build Rule v**”。
d. 在工程的属性中选“链接器”,并进行以下设定:
常规/附加库目录:$(CUDA_LIB_PATH)
输入/附加依赖项:cudart.lib cutil32D.lib
3. 使VS识别.cu文件
a. 在VS中【工具】->【选项】->【项目和解决方案】->【VC++项目设置】中,“C/C++文件扩展名”中添加*.cu,“包含的扩展名中”添加.cuh。
b. 在【工具】->【选项】->【项目和解决方案】->【文本编辑器】->【文件扩展名】中添加cu和cuh。
c. 重启VS。
- VS中CUDA环境的配置
- VS+CUDA环境配置
- 如何在VS 2012开发平台中搭建CUDA开发环境以及opencv的配置方法
- VS中CUDA与C++工程项目的配置
- Matlab中C-mex与CUDA环境的配置
- CUDA配置与SDK中Graphics相同的环境小结
- VS下Qt和CUDA的配置
- [Cuda学习笔记]MFC环境中CUDA程序的配置与调试
- vs+cuda+opencv配置
- ubuntu 10.04中配置CUDA开发环境
- 在vs2010中配置CUDA环境
- 【高性能编程】环境配置--cuda 环境搭建 在VS中的配置
- 配置cuda环境的痛苦经历
- CUDA编程环境配置
- VS2008配置CUDA环境
- vs2008--CUDA环境配置
- LInux CUDA环境配置
- CUDA开发环境配置
- 画Web流程图的一点心得
- 打算考软件设计师了
- 数据库连接jdbc
- 服务式GIS
- 【Killua笔试面试题整理】查找问题苹果
- VS中CUDA环境的配置
- 关于最大化,最小化按钮问题
- jar包读取资源、引用外部JAR包后打包、制作可执行程序
- 入门ACM三步走(转)
- union的使用
- asp.net运行原理
- 【转】Java程序性能优化
- 第1天来这里。记录下!
- ip的划分,超详细