[英]cannot open include file 'Graphics.hpp' no such file or directory ,additional include for visual studio not working
[英]Visual Studio Cannot open include file; No such file or directory
鏈接文件將是我的死。
因此,在Visual Studio for C ++和Eclipse for Java中,我曾多次遇到此問題。 現在,我在嘗試設置項目時在Visual Studio中遇到問題,因此我可以開始使用Kinect SDK。 我做的第一件事是包括NuiApi.h
#include <NuiApi.h>
我確保進入VC ++目錄並為庫目錄添加正確的包含目錄$(KINECTSDK10_DIR)\\inc
和$(KINECTSDK10_DIR)\\lib\\x86
。 我還轉到了鏈接器,並在“輸入”部分的其他依賴項中添加了Kinect10.lib。
即使將這些目錄包含到項目中,我仍然遇到問題。 因此,我進行了一些探索,轉到C / C ++-> General,並再次在“其他包含目錄”部分中添加了包含目錄,以查看是否可以解決問題……什么也沒做。
因此,我回到了鏈接器,並在“其他庫目錄”中的“常規”下添加了庫目錄,以查看是否可以執行任何操作,但仍然無法執行。
我現在完全不知所措,對於為什么未正確包含這些文件感到困惑! 我發誓每次我嘗試使用新的API時都會發生這種情況,我不得不弄弄它直到出於某種原因它開始起作用。 難道我做錯了什么? 我想念一些愚蠢的東西嗎? 有人有什么想法嗎?
此處為Visual Studio解釋了引號和尖括號之間的區別。 原則上 ,引用形式用於項目特定的include,而角度形式用於系統庫。 在您的情況下,尖括號似乎是正確的形式。
您要做的是將include添加到C ++目錄:
Right click on project -> Properties
VC++ directories
您應該記住,此設置取決於配置,即在調試模式下必須進行此設置,但在發布模式下必須重復進行此設置。
最后,您應該確保環境變量KINECTSDK10_DIR
指向正確的位置( Windows + X- >系統->高級系統參數->環境變量)。 注意:如果編輯這些參數,則必須重新啟動Visual Studio,以便考慮新的環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.