簡體   English   中英

Visual Studio 在其他包含文件夾中找不到頭文件

[英]Visual studio cannot find the header files in Additional Include folders

我偶爾會看到這個,但這個項目尤其讓我把頭發扯掉。

我有我的.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 找不到包含,我無法通過右鍵單擊打開它們。 我究竟做錯了什么? 或者這是一個錯誤?

即使在附加包含中使用硬編碼路徑,也找不到文件。

我處於發布模式。 如果我切換到調試模式,會找到一些文件,但有些文件沒有。 當我切換時,附加包含似乎保持不變,這看起來很奇怪。 (我沒有為調試添加額外的包含)。

謝謝你的幫助,這讓我很生氣。

在您的項目目錄中創建一個名為“include”的新文件夾。 右鍵單擊項目,然后單擊“屬性”。 CUDA C/C++ -> 附加包含目錄。 在上半部分輸入 $(ProjectDir)include。 它應該正確評估這條路徑。 檢查那個! 在包含主函數的 kernel.cu 中,輸入 #include "include\\mycode.cu"。 那對我有用。 祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM