Crush Гость
|
Добавлено: Ср Мар 13 2002 09:21 Заголовок сообщения: Проблема с подключением библиотеки в C++Builder 5 |
|
|
Есть такой интерфейс: IActiveDesktop, который позвояет работать с рабочим столом. И, по идее, вся эта бодяга подключается вместе с библиотекой shlobj.h, по крайней мере так написано в MSDN. Но при подключении этой библиотеки получается глюк - возникают четыре ошибки множественной декларации структур:
[C++ Error] shlobj.h(1762): E2238 Multiple declaration for 'FVSHOWINFO' [C++ Error] shlobj.h(1936): E2238 Multiple declaration for 'FOLDERSETTINGS' [C++ Error] shlobj.h(3717): E2238 Multiple declaration for 'DESKBANDINFO' [C++ Error] shlobj.h(4808): E2238 Multiple declaration for 'SHELLFLAGSTATE'
Они декларируются в какой-то библиотеке, подключаемой вместе с vcl.h, а их там много Т.е. декларируются они и в shlobj.h и где-то еще..... Я ДАЖЕ пытался вырезать эти структуры из shlobj.h, но это привело к появлению еще большего числа ошибок (чего, собственно, и следовало ожидать...) И как тут быть??? |
|