VC生成窗体的基础问题
#include "afxwin.h"
class CMainFrame:public CFrameWnd //定义主窗体
{
public:
CMainFrame();
};
CMainFrame::CMainFrame() //构造函数
{
Create(NULL,"Windows");
}
class DemoApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
BOOL DemoApp::InitInstance()
{
CMainFrame *m_pMainWnd=new CMainFrame;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
DemoApp theApp;
=====================================
设置成use MFC in a Shared DLL 或 use MFC in a static Library都试过,编译能够通过,但是运行时提示:
---------------Configuration: Sample - Win32 Debug--------------------
Linking...
msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
Debug/Sample.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Sample.exe - 2 error(s), 0 warning(s)
=====================================
为什么会这样?CWinApp和CFrameWnd类不是完成了winMain()的工作嘛?
class CMainFrame:public CFrameWnd //定义主窗体
{
public:
CMainFrame();
};
CMainFrame::CMainFrame() //构造函数
{
Create(NULL,"Windows");
}
class DemoApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
BOOL DemoApp::InitInstance()
{
CMainFrame *m_pMainWnd=new CMainFrame;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
DemoApp theApp;
=====================================
设置成use MFC in a Shared DLL 或 use MFC in a static Library都试过,编译能够通过,但是运行时提示:
---------------Configuration: Sample - Win32 Debug--------------------
Linking...
msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
Debug/Sample.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Sample.exe - 2 error(s), 0 warning(s)
=====================================
为什么会这样?CWinApp和CFrameWnd类不是完成了winMain()的工作嘛?
...全文
相关推荐
VC调用VC制作的OCX(该OCX是带有FLASH的窗体).rar
VC调用VC制作的OCX(该OCX是带有FLASH的窗体).rarVC调用VC制作的OCX(该OCX是带有FLASH的窗体).rar
VC++窗体与界面设计
充分了解VC的窗口及窗体的设计,轻松掌握高级编程技巧。
窗体程序开发水晶报表dll
本机运行正常,在客户电脑上出问题,需要在Debug文件里面添加这个四个dll就可以了 。
VC绘图 游戏简易教程
VC绘图 游戏简易教程, 针对人群 职业不限,水平不限,男女不限。基本上,是从很基础的层次开始(但还是需要一点点基础)。 基础要求 希望读者已经简单学过C语言。我不会从定义变量开始讲。 要有英语基础,现阶段虽不是必须,但是学学英语总没错,以后有用。 学习目标 能做简单的图形小游戏。 讲解以简单实用为主,不要指望看了这几篇文章后就能过二级考试。 目标,除了能做小游戏外,更重要的,是锻炼编程思想,以备将来做更大的程序。 学习方式 以自学为主吧,有问题就在相关课程后面跟帖就行,一起讨论。 学习要求 欲速则不达,不要指望一口气都看完,请务必每次看完后都写几个相关的程序。勤动手才能学好编程,请务必重视。 连载次数 不确定,想到哪写到哪吧,我会把每次的文章目录发到这里。 使用平台及搭建方法 请先正确安装 Visual C++ 6.0。 请到 www.easyx.cn 首页下载最新版的 EasyX,并安装。 ps: 大家希望讲解哪些方面的内容,请到百度 easyx 吧发帖说明。只要我会的,我都会尝试写出来。
乌尔西斯模型vc源代码.doc
乌尔西斯模型vc源代码.doc 乌尔西斯模型vc源代码.doc


