VC生成窗体的基础问题

zmybest zmybest 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#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()的工作嘛?
...全文

相关推荐

VC调用VC制作的OCX(该OCX是带有FLASH的窗体).rar

VC调用VC制作的OCX(该OCX是带有FLASH的窗体).rarVC调用VC制作的OCX(该OCX是带有FLASH的窗体).rar

yangyun1219

VC++窗体与界面设计

充分了解VC的窗口及窗体的设计,轻松掌握高级编程技巧。

零落_World

窗体程序开发水晶报表dll

本机运行正常,在客户电脑上出问题,需要在Debug文件里面添加这个四个dll就可以了 。

生活太难???

VC绘图 游戏简易教程

VC绘图 游戏简易教程, 针对人群  职业不限,水平不限,男女不限。基本上,是从很基础的层次开始(但还是需要一点点基础)。 基础要求  希望读者已经简单学过C语言。我不会从定义变量开始讲。  要有英语基础,现阶段虽不是必须,但是学学英语总没错,以后有用。 学习目标  能做简单的图形小游戏。  讲解以简单实用为主,不要指望看了这几篇文章后就能过二级考试。  目标,除了能做小游戏外,更重要的,是锻炼编程思想,以备将来做更大的程序。 学习方式  以自学为主吧,有问题就在相关课程后面跟帖就行,一起讨论。 学习要求  欲速则不达,不要指望一口气都看完,请务必每次看完后都写几个相关的程序。勤动手才能学好编程,请务必重视。 连载次数  不确定,想到哪写到哪吧,我会把每次的文章目录发到这里。 使用平台及搭建方法  请先正确安装 Visual C++ 6.0。  请到 www.easyx.cn 首页下载最新版的 EasyX,并安装。 ps: 大家希望讲解哪些方面的内容,请到百度 easyx 吧发帖说明。只要我会的,我都会尝试写出来。

kshift

乌尔西斯模型vc源代码.doc

乌尔西斯模型vc源代码.doc 乌尔西斯模型vc源代码.doc

大盈若冲
评论 4
收藏 已收藏
分享
返回顶部
zmybest
VC/MFC 16,550 成员 421,605 内容