FireBreath FB :: PluginWindowWin包含问题

时间:2011-05-24 11:14:42

标签: plugins directx winsock2 firebreath

我试着按照答案中的步骤进行操作 Directx control in browser plugin

但是当我添加了提到的解决方案时 http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/ FireBreath提示:在Windows上绘图

“1。使您的插件对象窗口特定

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

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

谢谢,Sara

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

当尝试包含windows.h和winsock2.h时,这是一个普遍的问题。

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

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