0

我尝试按照 浏览器插件中Directx控件的答案中的步骤进行操作

但是当我添加 http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/ FireBreath Tips: Drawing on Windows中提到的解决方案时

"1.使您的插件对象窗口特定

将 EVENTTYPE_CASE 中指定的事件源的类型更改为 FB::PluginWindowWin(以及处理程序中的类型),您将按照您需要的方式转换您的对象。”

我得到119个错误,都在winsock2.h文件中,我包含在其他文件中,说重新定义,不同的链接。该怎么办?

谢谢,萨拉

4

2 回答 2

0

你添加了#include“Win/PluginWindowWin.h”吗?

另一件可以帮助的事情是文件中的#include "win_common.h"。某些 Windows 标头和 winsock 的包含顺序很重要,因此如果它们出现故障可能会导致此问题。

于 2011-05-24T15:51:38.573 回答
0

这是当尝试包含 windows.h 和 winsock2.h 时发生的一般问题。

windows.h 包含 winsock.h 本身,因此,如果您在其后包含 winsock2.h,则会出现几个重新定义冲突。

解决方案:首先包含“winsock2.h”。

于 2011-05-31T11:11:50.807 回答