![](/img/trans.png)
[英]Fatal Error C1083 - Cannot open include file: “windows.h”: No such file or directory
[英]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 files
和c:\\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.