在visual studio中新建项目时如果先建C++项目之后如何把CUDA的那一部分配置进去?我之前看到过一个PDF的介绍但现在找不到了。求大牛帮忙?(我需要先建一个C++项目之后在把CUDA导入)
可以用文本编辑器打开工程文件,如果是vs2010,则是xxx.vcxproj,然后打开cuda samples下的任意一个工程文件,对比两边的配置,把cuda有关的加过去即可,我干过。
本论坛以前讨论过这个问题N次,欢迎翻阅老帖子。我简单的说一下:
(1)您需要在您的项目属性的“构建扩展中”选中"CUDA C/C++"。
(2)您需要新建.cu文件,并将类型改为CUDA C/C++
(3)您需要在additional include directory里添加TOOLKIT的include目录
(4)您需要在additional library directory里添加toolkit的lib目录的win32(或者x64)文件夹(这个需要根据您的项目针对的CPU类型自行判断)
(5)您需要在additional linker input里添加cudart.lib
(6)您需要复制cudart*.dll到您的exe所在目录。
应该就这些了。祝顺利。
(其实本论坛以前就有,可以补充的看,你找找)。
我对比了的,但是找不到把CUDA加入的切入点?请楼主在详细些
请仔细看下3#, 里面已经说明了几乎所有需要修改的地方。谢谢配合。
1、启动vs,打开你要修改的工程
2、[attach]3108[/attach]
3、[attach]3109[/attach]输入你需要的目录和工程名,确定
4、[attach]3110[/attach]如图,从你原来的项目中,选中所有需要放入CUDA项目的文件和目录,直接拖进去即可。
5、按照版主上面的步骤,添加CUDA所需要的头文件和库文件路径,以及静态链接库文件即可。也可以参照samples里边的诸多工程添加。
以及,只能说到这一步,如果还不会,就不好办了。