WinMain」 無法過載函式

2021-05-28 12:20:17 字數 584 閱讀 5803

如果winmain函式寫成以下形式: 

int   winapi   winmain(hinstance   hinstance,   hinstance   hprevinstance,   lpwstr   lpcmdline,   int   nshowcmd   )

1>d:\我的文件\visual studio 2008\projects\1\1\1.cpp(13) : error c2731: 「winmain」: 無法過載函式

如果改用: 

int   winapi winmain (hinstance   hinstance,   hinstance   hprevinstance,    lpstr       szcmdline,   int   icmdshow)        

就行了。這是怎麼回事?

lpwstr   lpcmdline,   int   nshowcmd   與lpstr       szcmdline,       int       icmdshow有何區別?

原因:lpwstr   是   wchar*   

lpstr   是   char* 

兩個不一樣的引數

無法解析的外部符號 WinMain

1 error lnk2019 無法解析的外部符號 winmain 16,該符號在函式 tmaincrtstartup 中被引用 msvcrtd.lib 2 error lnk1120 1 個無法解析的外部命令 因為新建專案的時候選擇的是控制台應用程式,控制台應用程式的入口是main。而在.cpp檔...

WinMain函式引數介紹

winmain函式的定義 winmain函式的原型宣告如下 int winapi winmain hinstance hinstance,當前視窗例項 hinstance hprevinstance,前乙個視窗例項 lpstr lpcmdline,命令列引數 int ncmdshow 視窗顯示狀態 ...

MFC中的WinMain函式

winmain是windows程式的入口點函式,與dos程式的入口點函式main的作用相同,當winmain函式結束或返回時,windows應用程式結束。winmain函式的原型如下 int winapi winmain hinstance hinstance,hinstance hprevinst...