Нет. Это означает, что TCHAR
сопоставлен с wchar_t
, а все функции, принимающие аргументы TCHAR
или LPTSTR
, сопоставлены с их вариантами Unicode. Например, CreateWindow
отображается на CreateWindowW
, а не на CreateWindowA
.
И это совершенно не связано с архитектурой процессора. Вы можете писать Unicode и многобайтовые программы для 32 или 64-битных платформ.
Если вы хотите собрать для x64, вам нужно перейти, чтобы добавить другую платформу в Configuration Manager. Вот инструкции от Microsoft.