筆記:VC增加UNICODE項目

 1.Build/configuration/

利用Add增加一個對應的項目拷貝,比如Win32 Debug --> Win32 Unicode Debug

2.Project/Setting

修改General對應的項目文檔輸出,會默認修改

修改C++/Preprocessor :添加_UNICODE和UNICODE

Link/Output: Entry-Point Symbol 填入指定入口

參考

UNICODE Windows   : wWinMainCRTStartup
UNICODE Console   : wmainCRTStartup
非 UNICODE Windows: WinMainCRTStartup
非 UNICODE Console: mainCRTStartup

有時需要修改程序中的入口函數

比如main-->_tmian

__FILE__ 是ANSI字符串 可以採用以下宏改成

#define WIDEN2(x) L ## x
#define WIDEN(x) WIDEN2(x)
#define __WFILE__ WIDEN(__FILE__)

參考MSDN

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章