繁体   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