Щелкните правой кнопкой мыши по вашему проекту -> Свойства, затем перейдите к следующему элементу дерева:
Свойства конфигурации -> Общие
Для Unicode выберите:
Использовать строки символов Unicode
Для обычного многобайтового выбора:
Использовать многобайтовый набор символов
Когда вы помещаете TEXT()
или _T()
вокруг своих строк, вы делаете его совместимым с обоими вариантами символьных строк. Если вы выберете Use multi-byte character set
, то вам не нужно ничего вокруг ваших строк. Если вы выберете Use unicode character set
, вам нужно как минимум L перед строками.
Выбрав Use Unicode Character Strings
, вы также по умолчанию используете все Win32 API, оканчивающиеся на W. Пример: MessageBox
отображается на MessageBoxW
.
Когда вы выбираете Use multi-byte character set
, вы также по умолчанию используете все Win32 API, оканчивающиеся на A. Пример: MessageBox
отображается на MessageBoxA
.