代码编译时发生浏览数据库错误

时间:2018-11-01 20:00:00

标签: visual-c++ visual-studio-2017

尤其是使用gdiplus.h时,其ULONG_PTRGdiplusStartup之类的定义在代码编译时显示为浏览数据库错误。清除数据库错误或重新扫描均无济于事,这些术语始终带有下划线。有人知道如何解决吗?

  

(严重性代码描述项目文件行抑制状态错误   (活动)E0020标识符“ ULONG_PTR”未定义)

Microsoft Visual Studio Community 2017版本15.8.8

2 个答案:

答案 0 :(得分:0)

我已经找到了解决方法。复制包含下划线字符的行,然后将其直接粘贴在其上。 (这意味着在同一位置复制,删除,粘贴)。 :)

答案 1 :(得分:0)

这肯定与智能感知有关。我使用下载的MFC源代码和Gdiplus。随着新功能的添加,下划线似乎越来越混乱。该项目仍然非常非常简单。自动完成功能已停止工作。我现在禁用“智能”。不错的功能,但Microsoft世界社区应该更加注意验证过程。希望获得修复。谢谢!并且,为防止出现奇怪的问题:是的,我试图删除suo数据库并重新启动应用程序。重新生成浏览器数据库后,所有这些错误再次出现。代码可以编译并且可以调试。