1. 不能從const char *(或者char數組)轉換為LPCWSTR
a) 解決: _T("TEST");
b) 原因:在UNICODE(寬位元組)字元集 typedef unsigned short wchar_t ,占2個位元組;ANSI char 占一個位元組;而系統預設使用UNICODE字元集
c) 參見http://blog.csdn.net/pirate97/article/details/6753763
2. 無法解析的外部符号 _main,該符号在函數 ___tmainCRTStartup 中被引用
a) 選擇“項目->屬性->配置屬性->連結器->系統”,将/subsystem:console改為/subsystem:windows
b) 控制台程式,它的入口函數是main;windows程式的入口函數為winmain;
c) 參見http://blog.csdn.net/ldd901/article/details/5795799
3. MessageBox的使用
a) 建立的類如果是繼承CWnd,或繼承其他視窗類、控件類,總之是CWnd的子類的話,可以使用MessageBox(_T("連接配接成功"))的形式即單個參數;
b) 其它情況,采用以下形式:
int MessageBox(
HWND hWnd, // handle to owner window
LPCTSTR lpText, // text in message box
LPCTSTR lpCaption, // message box title
UINT uType // message box style
);
---------------------
作者:_北方的雪_
來源:CSDN
原文:https://blog.csdn.net/wingofeagle/article/details/9043425
版權聲明:本文為部落客原創文章,轉載請附上博文連結!