MFC init

转载 2012年03月25日 11:00:53
//首先,在文件中加入如下头文件语句:
#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN        // 从 Windows 头中排除极少使用的资料
#endif

#include <afx.h>
#include <afxwin.h>         // MFC 核心组件和标准组件
#include <afxext.h>         // MFC 扩展 
#pragma comment(lib,"kernel32.lib")
#pragma comment(lib,"user32.lib")
#pragma comment(lib,"gdi32.lib")
  
//
//上面这段代码可以放在预编译头文件stdafx.h中,位置自己可定
//
//然后在_tWinMain的开始加入
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
	//Enable IPAddress、Calendar.etc
	//InitCommonControls();
		if (!AfxWinInit(hInstance, NULL, lpCmdLine, 0))
		{
			MessageBox(NULL,_T("MFC init error!"),_T("Error!"),MB_OK);
			return 0;
		}
	MessageBox(NULL,_T("MFC init ok!"),_T("Ok!"),MB_OK);
	return 0;
}

/*
然后在菜单中依次选择"项目->属性->配置属性->常规->MFC的使用"中选择"在共享DLL中使用MFC";
然后再在菜单中依次选择"项目->属性->配置属性->链接器->常规->附加库目录"中加入"kernel32.lib user32.lib gdi32.lib",中间以空格隔开;
如果编译时出现下面错误:
fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>
那么我们在预编译头文件stdafx.h中将"#include <windows.h>"删掉或者注释掉即可.
//*/

相关文章推荐

VS中MFC连接MySQL由于系统不同位(32/64)引起的错误:无法解析的外部符号 _mysql_init@4,_mysql_query,_mysql_error

原文地址 VS中建立MFC项目连接Mysql 的一般步骤见文章:《VS中MFC连接MySQL的方法》http://blog.csdn.net/u010439291/article/details/...

VS中MFC连接MySQL由于系统不同位(32/64)引起的错误:无法解析的外部符号 _mysql_init@4、_mysql_query

由于系统是32位或者64位的不同,编译时会引起如下错误: 无法解析的外部符号 _mysql_real_connect, 无法解析的外部符号 _mysql_query,无法解析的外部符号 _mysql...

cloud-init

  • 2017年11月02日 10:49
  • 442KB
  • 下载

Uboot 下board_init_f调用函数集合

前面我们讨论了board_init_f调用的调用时机,此函数主要是对init_sequence_f中的函数进行回调。 common/board_f.c static const init_fnc_t ...

android init

  • 2013年12月04日 12:47
  • 1.62MB
  • 下载

init.c通信程序

  • 2013年10月28日 12:59
  • 4KB
  • 下载

学习Linux-4.12内核网路协议栈(1.5)——协议栈的初始化(inet_init主要数据结构)

前面了解到网络初始化申请了两块skb高速缓存和创建了一个/proc/net/protocols文件,现在开始重头戏,网络协议栈的初始化。这篇文章主要介绍网络栈中使用到的主要数据结构。 网络协议栈的内核...

Class and Object‘s init.html

  • 2014年02月15日 09:17
  • 45KB
  • 下载

VxWorks BSP Pre-Kernel Init and Boot

  • 2013年04月25日 11:48
  • 81KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC init
举报原因:
原因补充:

(最多只允许输入30个字)