редкий гость
Сообщения: 1696
Благодарности: 44
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Admiral
Эта ошибка означает, что компилятор не находит реализацию (т.е. непосредственно точку входа в объектном коде) какой-то из использованных функций. Все WinAPI функции, конечно реализованны в соответствующих системных .dll, но компилятор то об этом не знает и даже не умеет напрямую из dll функции импортировать (вернее, раньше не умел, а сейчас с помощью специальных прагм это возможно, вроде. Но нестандартно совсем). Поэтому создаются специальные .lib-заглушки для системных вызовов. Наиболее часто используемые обычно добавляются IDE в проект при его создании автоматически. Я бы поставил на то, что у вас не подключена к проекту ole32.lib, в которой находятся заглушки для CoCreateInstance и иже с ним. Но точно можно будет сказать, если вы приведёте весь текст ошибки, где указывается в том числе и не найденное имя, а по имени уже можно найти и библиотеку соответствующую.
|
-------
http://ivank.ru
Отправлено: 16:08, 01-02-2006
| #2
|