簡體   English   中英

嚴重錯誤C1083:無法打開包含文件:'vld.h':沒有此類文件或目錄

[英]fatal error C1083: Cannot open include file: 'vld.h': No such file or directory

所有,我嘗試使用Visual Leak Detector,並按照說明進行操作:

Visual C ++ 2010:轉到“視圖”->“屬性管理器”,選擇“ Microsoft.Cpp.Win32.user”。 選擇VC ++目錄,然后從樹中選擇“包含文件”。 從Visual Leak Detector安裝目錄中添加include子目錄。 將其移到列表的底部。 然后從下拉菜單中選擇“庫文件”,然后從Visual Leak Detector安裝目錄中添加lib \\ Win32子目錄。 再次將其移至列表底部。 對Microsoft.Cpp.x64.user重復上述步驟,但是選擇lib \\ Win64子目錄。

並包含在我的源文件之一中,並顯示錯誤c1083,那么怎么回事?

這是我輸入的內容:

C:\\ Program Files \\ Visual Leak Detector \\ lib \\ Win32; $(IncludePath)

對於Microsoft.Cpp.Win32.user

C:\\ Program Files \\ Visual Leak Detector \\ lib \\ Win64; $(IncludePath)

對於Microsoft.Cpp.X64.user

物業經理屏幕截圖

干杯

岱岳

在“包含目錄”字段中,添加C:\\Program Files\\Visual Leak Detector\\include;$(IncludePath)然后在“庫目錄”字段中鍵入C:\\Program Files\\Visual Leak Detector\\lib\\Win32 (或\\ Win64,如您所遵循的說明中所述)。

請注意,如果路徑正確,此設置將使您進入構建階段。 在運行時,您的可執行文件必須找到Visual Leak Detector的dll,以便您可以將C:\\Program Files\\Visual Leak Detector\\bin (或包含二進制文件的子目錄的名稱-dll和exe)添加到目錄中。在“可執行目錄”字段中,或將C:\\Program Files\\Visual Leak Detector\\bin目錄添加到PATH環境變量中,這樣,您的可執行文件將通過簡單地從資源管理器(不僅是從Visual Studio)啟動它來啟動。

第三種選擇是,您可以從VLD復制DLL到與可執行文件相同的目錄中。

在包含嵌入式空間的路徑兩邊加上雙引號。 並注意64位操作系統上c:\\program filesc:\\program files (x86)之間的區別。

似乎您沒有指定包含路徑,即“ C:\\ Program Files \\ Visual Leak Detector \\ include”或類似路徑。 而且我不確定要將$(IncludePath)附加到庫路徑。

Visual C ++ 2010:轉到“視圖”->“屬性管理器”,選擇“ Microsoft.Cpp.Win32.user”。 選擇VC ++目錄,然后從樹中選擇“包含文件”。 從Visual Leak Detector安裝目錄中添加include子目錄。

這個想法是,您必須指示ide在項目中查找要引用的文件(.lib和.h / .hpp / .hxx / etc)的位置。 如果這不起作用,請提供有關您輸入的每個字段的更多詳細信息,或者提供一些屏幕截圖。

暫無
暫無

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

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