Shell32.lib не найден при компиляции для Windows Mobile 6

Я попытался скомпилировать простой проект Windows Mobile 6, который использует вызов API SHBrowseForFolder. Я также включил shell32.lib в зависимости компоновщика проекта. Так или иначе, shell32.lib, кажется, отсутствует в ARMv4 SDK. Есть ли обходной путь для этого?

Благодарю.

2 ответа

shell32.lib это настольная библиотека. Windows CE использует ceshell.lib, как указано в док. Я не знаю, доступно ли это в WinMo. Поскольку ОС настраиваема, и команда WinMo переписала всю оболочку, всегда возможно, что она была опущена.

Крис прав. shell32.lib не входит в CE.

Так или иначе, shell32.lib, кажется, отсутствует в ARMv4 SDK. Есть ли обходной путь для этого?

Вам нужно будет написать собственную форму, чтобы сделать это, если вы действительно этого хотите.

Другие вопросы по тегам