Форум программистов CodeGuru
26 Июнь 2017, 19:29:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: СОМ-клиент  (Прочитано 21500 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ninetta
Новичок
*
Офлайн Офлайн

Сообщений: 2



Просмотр профиля
« : 28 Март 2010, 13:19:37 »

Клиент :

hr = CoGetClassObject( clsid,
CLSCTX_INPROC,
NULL,
IID_IClassFactory,
(void**) &pCF );


почему возникают ошибки:
Error 1 error LNK2020: unresolved token (0A000012) IID_IClassFactory Neuro_Client.obj
Error 3 fatal error LNK1120: 2 unresolved externals D:\3 - СТАНКИН\ДИПЛОМ\Program 2010\2\Client C++\Neuro_Client\Debug\Neuro_Client.exe 1

и как с ними бороться?
Заранее спасибо.
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 17 Апрель 2010, 17:33:38 »

почему возникают ошибки:
Error 1 error LNK2020: unresolved token (0A000012) IID_IClassFactory Neuro_Client.obj
Error 3 fatal error LNK1120: 2 unresolved externals D:\3 - СТАНКИН\ДИПЛОМ\Program 2010\2\Client C++\Neuro_Client\Debug\Neuro_Client.exe 1

Ну, как и тут: http://forum.codeguru.ru/index.php/topic,1764.0.html
Это ошибка линкера - не находит IID_IClassFactory.

и как с ними бороться?

Надо линковать с ole2.lib, или с uuid.lib, наверно.
Хотя, имхо, если используется visual c++, просто нужные заголовочные файлы надо подключить (там как правило, прописана #pragma на линковку нужной библиотеки).
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!