?VC++ - VisualStudio 2005 и файлы [проект] от 6-ой

0000

Вообщем есть файлы cpp, dsw и dsp для 6-ой. Так вот если открыть их в VS2005, то Студия спрашивает сконвертировать их? Нажимаю - разумеется. После этого все великолепно компилится без Warning'ов и Error'ов - смущает одно - размер получаемого исходника ~500Кб, против 35Кб от 6-ой
Если же в Студии создать пустой проект и прилепить cpp-фаил, то раздается мат-перемат по поводу что не может провести приведение типов const char[5] в LPCWSTR в строках типа

MessageBox(..., "Вот эта строка", "и вот эта", ...)

Вопрос такой: чтобы сделать в настройках проекта чтобы получать маленький ехе и разобраться с приведением типов.
P.S. Под Net прогать не собираюсь - надо обычный WinAPI.
P.S.S. Плз не пинайте, если что не так объяснил, я Студию недавно установил

evgen5555



раздается мат-перемат по поводу что не может провести приведение типов const char[5] в LPCWSTR
Обрамляй текст в кавычках в TEXT например: MessageBox(..., TEXT("Хуй" ...);

evgen5555

Ну, или юникод отключи.

0000

Где?

evgen5555

В свойствах проекта.

0000

Залез в Project > <имя проекта> properties > > Conf.properties > eneral > Cнaracter set > ... выставил - Not Set (и мультибайт ставил).
Теперь матюкется вот так

c:\program files\vs8\vc\platformsdk\include\winnt.h(477) : error C2467: illegal declaration of anonymous 'struct'
c:\program files\vs8\vc\platformsdk\include\winnt.h(495) : error C2467: illegal declaration of anonymous 'struct'
c:\program files\vs8\vc\platformsdk\include\winnt.h(7723) : error C2467: illegal declaration of anonymous 'struct'
c:\program files\vs8\vc\platformsdk\include\winnt.h(7732) : error C2467: illegal declaration of anonymous 'struct'
c:\program files\vs8\vc\platformsdk\include\winnt.h(8248) : error C2467: illegal declaration of anonymous 'struct'
c:\program files\vs8\vc\platformsdk\include\winnt.h(9066) : error C2133: '_EVENTSFORLOGFILE::pEventLogRecords' : unknown size
c:\program files\vs8\vc\platformsdk\include\winnt.h(9072) : error C2133: '_PACKEDEVENTINFO::ulOffsets' : unknown size
...

Код если че можно посмотреть тут - http://nehe.gamedev.net/data/lessons/vc/lesson03.zip

evgen5555

У меня в 2003 студии компилится нормально

0000

размер exe-шника и ты просто подключил cpp фаил или указал студии преобразовать файлы проекта?

evgen5555

40'960 байт в Release
преобразовывал.

0000

поставил галку для преобразовнного проекта - получил 64Кб
Тока вопрос про типы все-равно остается
Оставить комментарий
Имя или ник:
Комментарий: