我想使用CUDA开发gpu计算算法。我正在使用Visual Studio 2010 Ultimate版。在我安装了所有带有示例的计算工具和SDK之后,我在项目类型“NVIDIA-> CUDA-> CUDA 4.0 Runtime”下看到了启动CUDA项目的选择。
问题是我不能包含位于ProgramData / NVIDIA公司/ NVIDIA GPU Computing SDK 4.0 / Common / inc的源文件来处理样本,使用GL目录下的头文件等。我试图包含它们使用“附加包含目录”。我正在添加完整路径,但它不起作用。 Visual Studio看不到这些文件。
我如何使用这些文件?我应该输入什么来获取这些文件?
我在公共目录下编译了cutil项目,它在尝试编译样本时解决了一些错误问题,但它对我上面提到的问题毫无用处。
答案 0 :(得分:1)
这些是我将CUDA安装到VS2010中的步骤。
创建您选择的普通项目。 (例如win32)
右键单击该项目,然后选择“构建自定义项”。如果您已正确安装了工具和SDK,则应该看到CUDA 4.0目标。 (如果您的项目损坏,您可能还必须替换.vcxproj文件中的现有ExtensionSetting导入)
<ImportGroup Label="ExtensionSettings"> <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props"/> </ImportGroup>
您的包含路径应该已经设置,如果不是,则将$(CUDA_INC_PATH)添加到VC ++ include目录。
一旦完成,你应该能够在VS2010中编译Cuda。我可能已经忘记了一些步骤,你可能需要放弃升技,如果我明天回忆,我会编辑这篇文章。