Тема: Сборка плагина для AutoCAD 2000 с помощью MSVC 2008.
Использую для сборки плагина BuildHook, упомянутый на manusoft.com и позволяющий переключаться между Build Tools.
Имею проект для MS Visual Studio 2005, настроенный для сборки плагина на основе ObjectARX 2000, 2004, 2007.
Открыл данный проект в MS Visual Studio 2008, настроил конфигурации для сборки на основе ObjectARX 2010. Так же продолжают собираться версии для ObjectARX 2004 и 2007. При сборке на основе ObjectARX 2000 возникают следующие ошибки линковки:
error LNK2019: unresolved external symbol "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z) referenced in function "public: __thiscall _bstr_t::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QAE@PBD@Z) error LNK2001: unresolved external symbol "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z)
Схожий вопрос был рассмотрен на social.msdn.microsoft.com, однако совет из данной темы мне не помог. В соответсвии с ним при сборке дебажной версии плагина я указывал линковщику библиотеку comsupp.lib либо comsuppwd.lib и выставлял компилятору опцию /Zc:wchar_t.
Буду благодарен за любую подсказку. Спасибо