Chinaunix首页 | 论坛 | 博客
  • 博客访问: 773246
  • 博文数量: 111
  • 博客积分: 3895
  • 博客等级: 中校
  • 技术积分: 1300
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-29 21:26
文章分类

全部博文(111)

文章存档

2014年(22)

2013年(8)

2010年(14)

2009年(21)

2008年(46)

我的朋友

分类: LINUX

2009-03-11 01:22:56

无意间找到了一个所谓的最最简单的MFC程序(http://blog.csdn.net/4uto/archive/2005/05/30/384441.aspx),代码如下:
 
#include
class MyApp:public CWinApp
{
public:
BOOL InitInstance();
};
BOOL MyApp::InitInstance()
{
CFrameWnd* pMainWnd=new CFrameWnd;
m_pMainWnd=pMainWnd;
pMainWnd->Create(NULL,"Hell World!");
pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
}
MyApp theApp;
 
在控制台下编译(环境:Windows XP SP3、VC 6.0):
cl /MD /D "_AFXDLL" hello.cpp /link /subsystem:windows
注意:在此之前,为了使得能够使用到MFC中的头文件及其他需要的DLL文件,需要先运行VC98\Bin下的VCVARS32.BAT批处理文件(运行后有提示信息:Setting environment for using Microsoft Visual C++ tools.)
 
关于VC中BIN下命令行可执行文件的使用,可参考侯捷的文章《在 console mode 中使用 C/C++ 编译器 1999.04.》。
阅读(603) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-03-11 01:31:57

VC CL.exe命令使用介绍 cl.exe所在的文件夹里面有一个批处理叫做 VSVAR32.BAT 首先运行它一次,你就可以用cl.exe来编译你的代码了。 CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。 使用 NMAKE 生成输出文件。 使用 BSCMAKE 支持类浏览。 以下是一个完整的编译器选项分类列表。 优化 选项 作用 /O1 创建小代码 /O2 创建快速代码 /Oa 假设没有别名 /Ob 控制内联展开 /Od 禁用优化 /Og 使用全局优化 /Oi 生成内部函数 /Op 改善浮点数一致性 /Os 代码大小优先 /Ot 代码速度优先 /Ow 假定在函数调用中使用别名 /Ox 使用最大优化 (/Ob1git