所有,我尝试使用Visual Leak Detector,并按照说明操作:
Visual C ++ 2010:转到View - > Property Manager,选择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)
for Microsoft.Cpp.Win32.user
C:\ Program Files \ Visual Leak Detector \ lib \ Win64; $(IncludePath)
for Microsoft.Cpp.X64.user
欢呼声
岱岳
答案 0 :(得分:3)
在“包含目录”字段中,添加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从与可执行文件相同的目录中复制。
答案 1 :(得分:1)
在包含嵌入空间的路径周围加上双引号。并注意64位操作系统上c:\program files
和c:\program files (x86)
之间的区别。
答案 2 :(得分:1)
您似乎未指定包含路径,即“C:\ Program Files \ Visual Leak Detector \ include”或类似内容。而且我不确定将$(IncludePath)附加到库路径。
Visual C ++ 2010:转到View - > Property Manager,选择Microsoft.Cpp.Win32.user。选择VC ++目录,然后从树中选择“包含文件”。从Visual Leak Detector安装目录添加include子目录。
这个想法是你必须指示ide在哪里查找你在项目中引用的文件(.lib和.h / .hpp / .hxx / etc)。如果这不起作用,请提供您输入的每个字段的更多详细信息,或者可能是一些屏幕截图。