Visual Studio 2012 - 无法打开源文件

4

我在使用Visual Studio时遇到了问题。我将头文件的路径添加到CUDA C/C++ -> common -> Additional include directories中,但是我收到了"无法打开源文件"的错误提示。我可以编译程序,但是这些头文件中的所有内容都被定义为未定义。


将库的路径添加到“附加包含目录”中是不正确的。应该将其作为库或库搜索路径添加到项目中。 - Robert Crovella
抱歉,我是指头文件。 - John
为了避免手动设置Visual Studio项目以使用CUDA并自行指定包含和库目录的路径,您可以按照以下步骤操作(这适用于Visual Studio 2010,但可能适用于Visual Studio 2012相同):文件->新建->项目,然后在已安装的模板中选择NVIDIA CUDA。这将创建一个准备好用于CUDA代码的新项目。 - Vitality
我知道这是一个CUDA项目。我想要添加openCV头文件到这个项目中。 - John
1
@john,这里有什么进展吗?我也遇到了类似的问题... - Shai
显示剩余4条评论
1个回答

1
如果你想在vs2012项目中构建.cu文件,则不需要在include中添加额外的头文件。相反,你可以这样做:右键单击项目->生成自定义...->然后勾选计算机上安装的cuda版本,这将为你的项目添加cuda头文件和库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接