Re[3]: использование Excel ошибка линковки
От: Vi2 Удмуртия http://www.adem.ru
Дата: 27.02.10 10:01
Оценка:
Здравствуйте, sanat, Вы писали:

S>#pragma comment (lib,"comsupp.lib")

S>результат тотже ((((

И правильно. Потому что

?_com_dispatch_method@@YAJPAUIDispatch@@JGGPAXPBGZZ == long __cdecl _com_dispatch_method(struct IDispatch *,long,unsigned short,unsigned short,void *,unsigned short const *,...)

определены в comsupp.lib и comsuppd.lib, а

?_com_dispatch_method@@YAJPAUIDispatch@@JGGPAXPB_WZZ == long __cdecl _com_dispatch_method(struct IDispatch*,long,unsigned short,unsigned short,void *,wchar_t const *,...)

определены в comsuppw.lib и comsuppwd.lib.

Вот так определены в COMDEF.H:
#ifdef _NATIVE_WCHAR_T_DEFINED
# ifdef _DEBUG
# pragma comment(lib, "comsuppwd.lib")
# else
# pragma comment(lib, "comsuppw.lib")
# endif
#else
# ifdef _DEBUG
# pragma comment(lib, "comsuppd.lib")
# else
# pragma comment(lib, "comsupp.lib")
# endif
#endif

И я не понимаю, почему у тебя цепляется не та библиотека.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.