Visual studio 2008 编译cuda visual studio 2008
好的,第二个问题 Windows 7 Professional x64, Visual studio专业版2008, 最新的图形驱动程序, 安装了cuda工具包、bug修复程序、开发人员驱动程序、GPU计算SDK和并行Nsight 2.0。全部来自nvidia.com/getcuda。(下载了x64的所有课程) 好吧,就这么定了。当我想编译一些CUDA代码时,比如说Nsight附带的示例,我会得到错误1>cl:命令行错误D8003:缺少源文件名 1> 项目:错误PRJ0019:工具从“使用CUDA生成规则编译…”返回错误代码 我在网上搜索了一个解决方案,因为我显然不是唯一一个,我找到了一些解决方案。 以下是我所做的: -在自定义构建规则中,我选择了CUDA驱动程序API构建规则(v4.0)和CUDA运行时API构建规则(v4.0) -在项目的属性选项卡上,我转到linker/general,在“其他库依赖项”字段中,我放置了“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\lib\x64”,这是我所需要的正确位置,或者我理解的正确位置 -在链接器/输入选项卡上,我在“附加依赖项”选项卡中键入“cudart.lib” -最后,我从构建/配置管理器菜单中选择了平台x64 正如你所看到的,我确实做了一些研究,我所做的对很多人来说都是一个解决方案。但对我来说不是。。。 所以我需要一些帮助,也许你们知道我需要做什么 提前谢谢 编辑:也尝试了此操作,但没有解决任何问题:( Edit2:CUDA和OpenCL示例在SDK 4.0浏览器中完美地运行…为什么不编译..-':p查看有关将CUDA添加到VS2008项目的分步说明Visual studio 2008 编译cuda visual studio 2008,visual-studio-2008,compiler-errors,cuda,Visual Studio 2008,Compiler Errors,Cuda,好的,第二个问题 Windows 7 Professional x64, Visual studio专业版2008, 最新的图形驱动程序, 安装了cuda工具包、bug修复程序、开发人员驱动程序、GPU计算SDK和并行Nsight 2.0。全部来自nvidia.com/getcuda。(下载了x64的所有课程) 好吧,就这么定了。当我想编译一些CUDA代码时,比如说Nsight附带的示例,我会得到错误1>cl:命令行错误D8003:缺少源文件名 1> 项目:错误PRJ0019:工具从“使用CUD
其他一些想法如下。如果没有这些帮助,那么可能需要更多信息(或者你可以在英伟达论坛上发布一个复制者)。
- 不要同时添加驱动程序和运行时规则。添加一个并坚持使用(您可能只需要运行时)
- 如果您正在构建一个64位的项目,那么请确保您也将CUDA构建切换到64位