VS 2008 - Можно ли как то в настройках компилятора указать чтоб автоматом преобразовавало к примеру: MessageBox(NULL,"Hello, World!","Test",MB_OK); Так написать нельзя! ( приходиться так перевести: wchar_t name[]=L"Hello, World!"; и только после: MessageBox(NULL,name,name,MB_OK); Как этот чёртов компилятор настроить чтоб сразу компилировал? другие помпилят
Если мне память не изменяет строковые константы в VC нужно макросом _T помечать, например, MessageBox(NULL, _T("Hello, World!"), _T("Test"), MB_OK); Тогда и ANSI и UNICODE версии будут собираться нормально. Со стандартными функциями такая же фигня, вместо strlen, _tclen и т.п.
Долго сидел втыкал в чем же у тебя трудность, потом дошло Я ж пишу на .Net C# для web, там так мудрить не надо