【发布时间】:2016-09-27 20:23:40
【问题描述】:
我偶尔会看到这个,但这个项目尤其让我把头发扯掉了。
我有我的.cpp。
#include <nppi.h>
#include <cuda.h>
#include <device_functions.h>
#include <cuda_runtime.h>
标题在我的项目目录中,在:
<Project file>\Thirdparty\CUDA\v8.0\include
我的其他包括:
$(ProjectDir)Thirdparty\CUDA\v8.0\include
我也试过了:
Thirdparty\CUDA\v8.0\include
intellisense 找不到包含,我无法通过右键单击打开它们。我究竟做错了什么?还是这是一个错误?
即使在附加包含中使用硬编码路径,也找不到文件。
我处于发布模式。如果我切换到调试模式,会找到一些文件,但有些文件没有。当我切换时,附加包含似乎保持不变,这似乎很奇怪。 (我没有为 Debug 添加额外的包含)。
谢谢你的帮助,这让我很生气。
【问题讨论】:
-
项目构建成功了吗?
-
不,它抱怨找不到标题。
-
你确定你包含的头文件确实在包含的文件夹中?
-
阳性。我已经检查了三次。
-
如果你复制粘贴到这个包含目录的完整路径直接到其他包含它也不起作用?
标签: c++ compiler-errors include