如何在Visual Studio 2008中启动新的CUDA项目?

这是一个难以置信的基本问题,但是如何在Visual Studio 2008中启动新的CUDA项目?我已经找到了关于CUDA相关问题的大量文档,但是关于如何开始新项目一无所获。我正在使用Windows 7 x64 Visual Studio 2008 C ++。我真的很想找到某种非常基本的Hello World应用程序,以便仅编译和运行一个基本程序。


编辑:


我试过了你的脚汤姆。我设置了控制台应用程序。然后,我删除了默认的.cpp文件,并从模板项目中复制了这三个文件,以便进行编译。当我编译它时,template_gold.cpp抱怨没有包含stdafx.h,所以我包含了它。现在构建失败了:


1> ------开始构建:项目:CUDASandbox,配置:Debug x64 ------

1>正在编译...

1> template_gold.cpp

1>正在链接...

1> LIBCMT.lib(crt0.obj):错误LNK2019:函数__tmainCRTStartup中引用的未解析的外部符号主要

1> D:\ Stuff \ Programming \ Visual Studio 2008 \ Projects \ CUDASandbox \ x64 \ Debug \ CUDASandbox.exe:致命错误LNK1120:1个未解决的外部组件

1>构建日志保存在“文件:// d:\ Stuff \ Programming \ Visual Studio 2008 \ Projects \ CUDASandbox \ CUDASandbox \ x64 \ Debug \ BuildLog.htm”

1> CUDASandbox-2个错误,0个警告

==========构建:0成功,1失败,0最新,跳过0 ==========


四季花海
浏览 858回答 3
3回答

森林海

真是个好问题!!对于所有现有的CUDA文档,我一直认为这是一个明显的遗漏...实际上,我很高兴能找到这篇文章,因为在使用CUDA相当一段时间之后,我仍然没有•找到了一种让VS从头开始制作CUDA程序的官方正确方法。当我需要启动新的CUDA程序时,我始终只是从SDK目录中复制并修改了“ template ”示例。这可能并不是您要找的东西,因为它没有重新开始,但是这是使VS具有所有正确的项目/文件名的具有CUDA功能的项目在VS中工作的快速方法...从SDK 复制“ 模板 ”示例,然后重命名目录-目录中唯一必要的内容是源代码以及VS .sln和.vcproj文件重命名.sln和.vcproj文件在文本编辑器中打开.sln文件,然后在文件的第三行中重命名Project变量和.vcproj文件名在文本编辑器中打开.vcproj文件,然后在文件的前几行中重命名Name和RootNamespace变量使用VS打开项目,然后打开“属性页”(在解决方案资源管理器窗格中右键单击项目名称,选择“属性”)更改属性页中的输出文件名(在“配置属性”->“链接器”->“常规”下)...在更改文件名之前,我从“配置”下拉列表中选择“所有配置”,在“平台”下拉菜单中选择“ x64”向下,因为我使用的是64位系统在属性页中更改程序数据库文件名(在“配置属性”->“链接器”->“调试”下)...在更改文件名之前,请在下拉列表中选择“调试”和“ x64”。
打开App,查看更多内容
随时随地看视频慕课网APP