C++

Тема в разделе "Железный поток", создана пользователем region, 16 авг 2010.

  1. region
    Оффлайн

    region Новичок

    Credit:
    $622,22
    Book Reviews:
    0
    VS 2008 -

    Можно ли как то в настройках компилятора указать чтоб автоматом преобразовавало
    к примеру:
    MessageBox(NULL,"Hello, World!","Test",MB_OK);
    Так написать нельзя! (

    приходиться так перевести:
    wchar_t name[]=L"Hello, World!";

    и только после: MessageBox(NULL,name,name,MB_OK);

    Как этот чёртов компилятор настроить чтоб сразу компилировал? другие помпилят


  2. fernir
    Оффлайн

    fernir

    Credit:
    $0,00
    Book Reviews:
    0
    Если мне память не изменяет строковые константы в VC нужно макросом _T помечать, например, MessageBox(NULL, _T("Hello, World!"), _T("Test"), MB_OK); Тогда и ANSI и UNICODE версии будут собираться нормально. Со стандартными функциями такая же фигня, вместо strlen, _tclen и т.п.
  3. region
    Оффлайн

    region Новичок

    Credit:
    $622,22
    Book Reviews:
    0
    Спасибо.

    MessageBox(NULL,_T("Hello, World!"),_T("Hello, World!"),MB_OK);

    скомпилировалось =)
  4. [TEQUILA]
    Оффлайн

    [TEQUILA] нищеброд

    Пол:
    Мужской
    Credit:
    $736,15
    Book Reviews:
    0
    Долго сидел втыкал в чем же у тебя трудность, потом дошло :) Я ж пишу на .Net C# для web, там так мудрить не надо
  5. region
    Оффлайн

    region Новичок

    Credit:
    $622,22
    Book Reviews:
    0
    [TEQUILA], :crazy: да на си шарп там нет проблем )))

Поделиться этой страницей