Не могу подцепить .dll в Visual C++
Цитата:
1>------ Построение начато: проект: devs, Конфигурация: Debug Win32 ------
1>Компиляция...
1>devs.cpp
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Connect"
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : warning C4183: Connect: отсутствие возвращаемого типа; предполагается функция-член, возвращающая 'int'
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IsConnection"
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : warning C4183: IsConnection: отсутствие возвращаемого типа; предполагается функция-член, возвращающая 'int'
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 15) : error C2061: синтаксическая ошибка: идентификатор "BOOL"
1>Журнал построения был сохранен в "file://c:\Users\kuzmenko\Documents\Visual Studio 2008\Projects\Devs\Devs\Debug\Build Log.htm"
1>devs - ошибок 7, предупреждений 2
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
1>Компиляция...
1>devs.cpp
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Connect"
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 11) : warning C4183: Connect: отсутствие возвращаемого типа; предполагается функция-член, возвращающая 'int'
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IsConnection"
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 13) : warning C4183: IsConnection: отсутствие возвращаемого типа; предполагается функция-член, возвращающая 'int'
1>c:\users\kuzmenko\documents\visua l studio 2008\projects\devs\devs\dll_devs.h( 15) : error C2061: синтаксическая ошибка: идентификатор "BOOL"
1>Журнал построения был сохранен в "file://c:\Users\kuzmenko\Documents\Visual Studio 2008\Projects\Devs\Devs\Debug\Build Log.htm"
1>devs - ошибок 7, предупреждений 2
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
А может ешё какието заголовочные у тебя есть?
все, что есть
И где ты там увидел dll_devs.h oO ? Там же куча других хидеров, + надо .lib прилинковать к проекту.
да, сори, я не вложил dll_devs.h. А .lib прилинковал к проекту. Все то же ((
В хидерах используется BOOL (а не bool), что есть виндовый тип
[COLOR="silver"]ппц эти мелкософтовцы: typedef int BOOL; :facepalm:[/COLOR]
Видимо перед ним необходимо включить <windows.h>
Цитата: arrjj
[COLOR="silver"]ппц эти мелкософтовцы: typedef int BOOL; :facepalm:[/COLOR]
это ерунда, ты еще не видел typedef int LONG;