| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > VS 2005 & АПИ |
| Автор: HellanD 3.9.2006, 09:02 |
| Подскажите если я хочю написать проект на с помощью VS 2005 АПИ(ну без MFC) подскажите что нажать! Добавлено @ 07:53 Вопрос: Я хочу писать проги не используя MFC (просто АПИ), а ничего кроме VS 2005 (из компеляторов) под рукой нет ), подскажите как создать проект без MFC Я ранше писал в BC5 и было все ОК, а теперь гдето "посеял" его. Подскажите плиз! Спасибо за ответ!! |
| Автор: GremlinProg 3.9.2006, 11:03 |
| File->New->Project->Visual C++ Projects->Win32->Win32 Project File->New->Project->Visual C++ Projects->Win32->Win32 Console Project |
| Автор: HellanD 3.9.2006, 11:12 | ||||
| Ну я например вибираю file->new->project->Win32->Empty pr.. Добавляю новый Срр шный соурс. Пишу такой стандартный код
А он пишет мне:
Помогите плиз!!! Очень нужна помощь! |
| Автор: GremlinProg 3.9.2006, 11:38 |
| у тебя стоит юникод приложение. Либо используй апишки с постфиксом 'W' и, соответственно, типы, либо выключи _UNICODE. |
| Автор: HellanD 3.9.2006, 11:46 |
| Как это сделать(выключить юникод) |
| Автор: GremlinProg 3.9.2006, 11:50 |
| В свойствах проекта выставь Character Set в Use Multi-Byte Character Set |
| Автор: nikitao 3.9.2006, 18:37 |
| HellanD, а зачем тему плодить? |
| Автор: PuLN 5.9.2006, 12:38 |
| а что будет,если 0 туда воткнуть? вроде работает,суть только другая? тьфу..не туда написал... просьба удалить |
| Автор: NiJazz 11.9.2006, 09:59 |
| VC++ 2005 ставит юникод по умолчанию. А лучше заменить char на TCHAR, а строки обернуть с помощью макроса _T(). То есть было "A string", стало _T("A string"). И еще использовать вместо LP©STR LP©TSTR. Удобство очевидно. Добавлено @ 10:00 Блин... © - это просто "C" в скобках. |
| Автор: GremlinProg 11.9.2006, 11:21 |
| да, а еще для работы со строками использовать функции с префиксом _tc, такие как _tcslen, _tcscat, _tcscpy... взамен strlen, strcat, strcpy..., тогда код будет 100% независимый от выбора unicode/multi-byte |