Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не могу подцепить .dll в Visual C++

75K
14 октября 2011 года
leptom
3 / / 14.10.2011
Подскажите, как подцепить .dll в VC++. Есть три файла dll_devs.dll, dll_devs.lib, dll_devs.h. Когда пишу #include "dll_devs.h", то выдает:
Цитата:
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 ==========

277
14 октября 2011 года
arrjj
1.7K / / 26.01.2011
Покажи dll_devs.h.
А может ешё какието заголовочные у тебя есть?
75K
14 октября 2011 года
leptom
3 / / 14.10.2011
все, что есть
277
14 октября 2011 года
arrjj
1.7K / / 26.01.2011
И где ты там увидел dll_devs.h oO ? Там же куча других хидеров, + надо .lib прилинковать к проекту.
75K
14 октября 2011 года
leptom
3 / / 14.10.2011
да, сори, я не вложил dll_devs.h. А .lib прилинковал к проекту. Все то же ((
277
14 октября 2011 года
arrjj
1.7K / / 26.01.2011
Нужно проинклюдить WinDef.h в хидеры/
В хидерах используется BOOL (а не bool), что есть виндовый тип

[COLOR="silver"]ппц эти мелкософтовцы: typedef int BOOL; :facepalm:[/COLOR]
341
14 октября 2011 года
Der Meister
874 / / 21.12.2007
Видимо перед ним необходимо включить <windows.h>
14
14 октября 2011 года
Phodopus
3.3K / / 19.06.2008
Цитата: arrjj

[COLOR="silver"]ппц эти мелкософтовцы: typedef int BOOL; :facepalm:[/COLOR]


это ерунда, ты еще не видел typedef int LONG;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог