如何在VC环境下编译以WinMain为主函数的程序
编号:QA000643
建立日期: 1999年3月16日 最后修改日期:1999年3月16日
所属类别:
enzhe:
Visual Studio
winnt4.0/win98
VC环境下C++程序以类为基础,将C程序中的WinMain隐含,当在VC环境下编译以WinMain为主函数的C程序时,VC编译环境将C程序认定为DOS环境下的程序,需要main()程序,因而LINK失败,请问如何解决?
回答:
在VC中除了可以编译MFC程序外,还可以建立Win32 Application和Win32 Console Application。前者以WinMain为主函数,可以使用所有Win32 API。后者以main为主函数,不能使用GDI函数,工作方式类似DOS程序,但确实是Win32程序,不能在DOS和Windows 3.x中运行。你可以在VC中建立Win32 Application,然后加入你的C程序(当然假定你的程序中应该有#include <windows.h>),然后编译即可。
此问题由李海回答。
| |
|
|
| |
|
|