热情软件屋

 

如何在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>),然后编译即可。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio