我最近下了一个代码,可以执行,于是我想看懂它,但是找不到main函数啊,我在文件夹目录里找到了MAIN.CPP但是当我把它加到工程的时候却出现了编译错误,我用的是VC++6.0中文版,是一个MFC,请问没有main函数那么程序从哪儿开始编译呢?不是所有的函数都是从main函数开始执行的吗?
参考资料:http://hi.baidu.com/johnstart/blog/item/507af92c84abe4e88b139947.html
MFC没有main函数也可以执行吗?急
关于MFC的main函数2008-01-21 11:23在DOS下,程序的执行是从main函数开始的。在Windows下,对应的函数是WinMain。但是,如果浏览Hello程序的所有的方法和全局函 数,是找不到WinMain函数的。MFC考虑到典型的Windows程序需要的大部分初始化工作都是标准化的,因此把WinMain函数隐藏在应用程序 的框架中,编...
c语言中程序的入口?
c++程序的入口函数是main()函数,一般vc里是有返回值的main()函数即intmain()函数。如果你是用MFC编程的话会发现没有main()函数,实际上是MFC的框架将其隐藏了,程序的入口依然是main()函数。虽然是这么说,但这些入口只是代码级的入口。真正编译后,编译器会加入Run-time库的Startup代码,它才是程...
MFC工程,编译时先调用了哪个函数?找不到main啊~
MFC中程序的入口是WinMain函数,这是一个WINAPI函数,是在APPMODUL.CPP中定义的,这个文件在VC6.0的安装目录下。你调试MFC程序时,点击Restart按钮(Ctrl+Shift+F5),就会进入该函数。\/\/\/ \/\/ export WinMain to force linkage to this module extern int AFXAPI AfxWinMain(HINSTANCE hInstance, HINST...
用VC++6.0新建了mfc的dll项目,但怎么跟c语言不一样,没有main...
在c中,如果你建一个工程在一个.cpp源文件中有main(),另一个中没有main().也是可以连接运行的,但肯定有一个.cpp中有main()函数
为什么c++中的cpp没有main函数
首先dos下是main入口,windows下是 WinMain 入口,MFC程序已经将winMain函数封装起来了,所以你找不到。你要了解这部分内容可以参考《深入浅出MFC》。直接写win32程序,就要用到winmain了。你可以尝试建一个空的win32程序。
每一个C++程序都有一个main函数吗?
一个C\/C++的程序并不一定都有main()函数,比如,你用VC++6.0创建一个MFC APPWizard 工程,你会发现其中并没有main()函数。一般的,我们编写一个DOS程序时,都是从main()函数开始,而Windows程序则不一定从main()函数开头。
请教一个工程只有一个MAIN()函数吗
——是的,所有的工程只有一个main()函数!!不只是这样,可以这么说,任何能运行的工程,不管它的代码有几十行、几百万行代码,全都是一个main()函数。所有的工程运行时,都是先找main()函数,它是一个入口函数,也就是只有找到这个函数了才从这个函数开始运行程序,要不程序是不会运行的。
C++的开始文件在哪?
你在哪个文件定义了main函数就从哪个文件开始执行,如果你用的是mfc的就不用找main函数了,因为基本不用你往里面些什么东西
为什么mfc的入口是InitInstance()而没有WinMain()
程序执行的时候,从PE文件头开始执行,在进入Winmain函数之前,进行一系列的必备的初始化。MFC对这一系列的过程进行了封装。提供给编程人员的第一个裸露程序入口就是CWinApp的InitInstance(),其实程序的入口依然是WinMain()函数。大家都知道,每个程序都有拥有一个进程,每个进程至少有一个线程就是主线程。...
MFC 声明问题 求大神!!!
而这里,你直接把代码写在全局,谁调用它们了?什么时候执行他们?main()函数或main()函数下的子函数不给他们机会,他们永远没机会被执行。正是这样一个情况,我们的代码写函数里面,(在C++里面的话,可以对应到响应事件,消息处理等)。编译器为了提醒我们,会直接报错,这是非法代码。以前我也琢磨过...