1
我不知道什么是使用新的IE9接口的最佳策略。 Microsoft提供了一个IE9 SDK(here,在“Headers and Libraries”链接下),它将在'%ProgramFiles%\ Microsoft SDKs \ Internet Explorer'下创建一个新文件夹。IE9 SDK与Windows SDK
然而,尝试天真地使用这个SDK(即将Include文件夹添加到搜索路径中)是一团糟。原因是来自Platform SDK或Visual Studio的其他包含文件(例如:'atlhost.h')将包含诸如mshtml.h之类的文件。当从Platform SDK头包含时,该平台的mshtml.h将优先。当从我自己的stdafx.h中包含时,IE9将被包含。最后,我不能相信哪个文件包含在哪里。
我已经将平台头文件和库文件流式传输(复制)到平台SDK中,但我强烈地感觉这是错误的解决方案。我想知道有没有人有更好的策略。
感谢