Программа требует COREDLL.DLL при подключении .dll
От: Holger Украина  
Дата: 14.09.06 09:56
Оценка:
Есть пользовательская .dll, компилируемая как multithreaded DLL (исходник здесь — http://rsdn.ru/File/28882/src.zip).
С недавнего времени на при загрузке этой библиотеки во время выполнения программы появлеется окно с сообщением о том,
что невозможно найти coredll.dll.
Причем глюк не воспроизводится при переносе и компиляции проекта на другой машине. Среда разработки на обеих машинах VS 2005.

Насколько я понял из MSDN coredll.dll это библиотека, содержащая API для виндовых наладонников. Поэтому вообще не могу понять
каким местом она может быть необходима для Win32 .dll.

Буду рад если у кого-нибудь есть соображения на тему источника этого глюка.
(c) Мало проснуться знаменитым. Надо еще убедиться в отсутствии смирительной рубашки.
Re: Программа требует COREDLL.DLL при подключении .dll
От: Vain Россия google.ru
Дата: 14.09.06 12:03
Оценка: 2 (1)
Здравствуйте, Holger, Вы писали:

H>Буду рад если у кого-нибудь есть соображения на тему источника этого глюка.

1. посмотри пути поиска в options студии, там для каждой платформы свои пути, для win32 там не должно быть путей к wince каталогам.
2. в input проекта не должно быть coredll.lib
3. /showIncludes покажет все пути к инклудам, там тоже не должно быть подпутей в wince каталоги, если есть, то где то, возможно, неродной инклуд подключается и тянет за собой coredll.lib.
4. у тебя где в программе стоит #pragma comment(lib,"coredll.lib")
5. ты подключаешь либу, которая тянет за собой coredll.lib
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.