PocketPC и No (/Zc:wchar_t-)
От: shedever  
Дата: 31.08.07 05:33
Оценка:
Привет!
Возникла такая проблема господа.
Использую Visual Studio 2005 для разработки под PocketPC.
Возникла необходимость использования библиотеки, состоящей из lib файлов, скомпиленной с флагом No (/Zc:wchar_t-).
Если я в проекте ставлю этот флаг, то возникают unresolved из библиотеки mfc, если убираю, то из этой библиотеки.
Подскажите, как можно решить эту проблему!!! Где взять PocketPC SDK, собранную с флагом No (/Zc:wchar_t-)???
Благодарю за внимание
Re: PocketPC и No (/Zc:wchar_t-)
От: dip_2000 Россия  
Дата: 31.08.07 05:59
Оценка:
S>Привет!
S>Возникла такая проблема господа.
S>Использую Visual Studio 2005 для разработки под PocketPC.
S>Возникла необходимость использования библиотеки, состоящей из lib файлов, скомпиленной с флагом No (/Zc:wchar_t-).
S>Если я в проекте ставлю этот флаг, то возникают unresolved из библиотеки mfc, если убираю, то из этой библиотеки.
S>Подскажите, как можно решить эту проблему!!! Где взять PocketPC SDK, собранную с флагом No (/Zc:wchar_t-)???
S>Благодарю за внимание

Рискну предположить, что статически слинковать вам не удасться.
Попробуйте динамически загружать библиотеку и конвертировать wchar_t -> в char, прежде чем подавать ей на вход.
Или попробуйте найти эту билиотеку в wchar_t варианте

PS Ошиблись разделом
Re[2]: PocketPC и No (/Zc:wchar_t-)
От: shedever  
Дата: 31.08.07 06:06
Оценка:
Здравствуйте, dip_2000, Вы писали:

S>>Привет!

S>>Возникла такая проблема господа.
S>>Использую Visual Studio 2005 для разработки под PocketPC.
S>>Возникла необходимость использования библиотеки, состоящей из lib файлов, скомпиленной с флагом No (/Zc:wchar_t-).
S>>Если я в проекте ставлю этот флаг, то возникают unresolved из библиотеки mfc, если убираю, то из этой библиотеки.
S>>Подскажите, как можно решить эту проблему!!! Где взять PocketPC SDK, собранную с флагом No (/Zc:wchar_t-)???
S>>Благодарю за внимание

_>Рискну предположить, что статически слинковать вам не удасться.

_>Попробуйте динамически загружать библиотеку и конвертировать wchar_t -> в char, прежде чем подавать ей на вход.
_>Или попробуйте найти эту билиотеку в wchar_t варианте

_>PS Ошиблись разделом

_>


В папке vc/ce/atlmfc/src есть файл atlmfc.mak для сборки mfc с помощью nmake.exe.
Кто-нибудь пробовал пересобирать mfc??? как проставить нужные флаги??
Re[2]: PocketPC и No (/Zc:wchar_t-)
От: superlexx  
Дата: 31.08.07 08:01
Оценка: 2 (1)
Здравствуйте, dip_2000, Вы писали:

_>конвертировать wchar_t -> в char

причём тут char?

@shedever
напиши wrapperы для твоей libы, чтобы переводили wchar_t в unsigned short
Re[3]: PocketPC и No (/Zc:wchar_t-)
От: shedever  
Дата: 31.08.07 09:31
Оценка:
Здравствуйте, superlexx, Вы писали:

S>Здравствуйте, dip_2000, Вы писали:


_>>конвертировать wchar_t -> в char

S>причём тут char?

S>@shedever

S>напиши wrapperы для твоей libы, чтобы переводили wchar_t в unsigned short

Спасиба! так и сделал)))
Re: PocketPC и No (/Zc:wchar_t-)
От: Left2 Украина  
Дата: 31.08.07 16:56
Оценка:
S>Привет!
S>Возникла такая проблема господа.
S>Использую Visual Studio 2005 для разработки под PocketPC.
S>Возникла необходимость использования библиотеки, состоящей из lib файлов, скомпиленной с флагом No (/Zc:wchar_t-).
Подозреваю что это DirectShow, нет?
... << RSDN@Home 1.2.0 alpha rev. 717>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.