FireBreath FB :: PluginWindowWin включить проблему - PullRequest
0 голосов
/ 24 мая 2011

Я пытался следовать инструкциям в ответе Управление Directx в плагине браузера

но когда я добавил решение, упомянутое в http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/ FireBreath Советы: Рисование на Windows

"1. Сделайте ваши окна плагинов объектными

измените тип источника события, указанного в EVENTTYPE_CASE, на FB :: PluginWindowWin (а ​​также тип в обработчиках), и ваш объект будет приведен так, как вам нужно. "

Я получил 119 ошибок, все в файле winsock2.h, который я включил в другой файл, Говоря переопределение, разные связи. что делать?

Спасибо, Сара

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Это общая проблема, возникающая при попытке включить windows.h и winsock2.h.

windows.h включает в себя сам winsock.h, поэтому, если после него включить winsock2.h, несколько переопределенийконфликты возникают.

Решение: сначала включите "winsock2.h".

0 голосов
/ 24 мая 2011

Вы добавили #include "Win / PluginWindowWin.h"?

еще одна вещь, которая может помочь, это #include "win_common.h" в начале файла. Порядок включения некоторых оконных заголовков и winsock имеет значение, так что это может вызвать эту проблему, если они выйдут из строя.

...