【发布时间】:2010-04-12 05:23:12
【问题描述】:
我的印象是这段代码
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
printf("WinMain\n");
return 0;
}
int main()
{
printf("main\n");
return 0;
}
会输出 WinMain,但当然没有任何东西可以按照您的预期工作。
无论如何,有人可以告诉我如何让这个程序首先运行 WinMain(我确实有理由同时使用两者)。如果有帮助的话,我正在使用 mingw 运行 Windows 7。
【问题讨论】:
-
你对“之前”的使用让我相信你认为一个主要的将被调用,然后另一个。但只有一个主线。 (有两个主要的没有意义。)
-
对不起,语言不好。我不打算一次使用它们(这意味着对我的智力水平的某种看法,我不喜欢,哦,好吧)。我打算稍后将 main 注入 WinMain。