鱼儿们求助啊
为什么我的vs2013运行会出现"无法解析的外部符号_main ,该函数在_tmainCRTStartup"被引用啊#include <windows.h>
就是这个我复制过来的程序{:10_266:}
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox(NULL,TEXT("您好这是我的第一个程序"),TEXT("chuangkou"),MB_YESNO);
return 0;
} 你大概做的是控制台程序,它会顽固的找main
找不到,报错 本帖最后由 来鱼C学win32 于 2021-9-17 16:43 编辑
, wp231957 发表于 2021-9-17 16:26
你大概做的是控制台程序,它会顽固的找main
找不到,报错
我在属性-连接器-系统里把把子系统的控制台改成了窗口,没了这个问题。就是会偶尔,就是偶尔还是同样的没变的代码,就找出现找不到.lib的问题 来鱼C学win32 发表于 2021-9-17 16:43
我在属性-连接器-系统里把把子系统的控制台改成了窗口,没了这个问题。就是会偶尔,就是偶尔还是同样的没 ...
那也得具体问题具体分析,都很久很久不做窗口程序了,现在只对脚本感兴趣 好吧好吧,还是蟹蟹蟹蟹 本帖最后由 yuxijian2020 于 2021-10-22 09:22 编辑
WinMain这个函数很坑,有时候你的这种写法是不报错的 但是又时候你这种写法不太好使还要加上 每个参数的标志(输入 输出标志)
int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR szCmdLine, _In_ int iCmdShow)
顺便说一句 第3个参数窄字节时为LPSTR 宽字节时为LPTSTR
页:
[1]