vs2008新建mfc的空项目

建立mfc项目的话不能为空项目,建立单文档项目把文件全部删掉的话编出来的程序总报错,说没有包含stdafx.h(书上的代码是只包含afxwin.h的,是用vc++6.0建... 建立mfc项目的话不能为空项目,建立单文档项目把文件全部删掉的话编出来的程序总报错,说没有包含stdafx.h(书上的代码是只包含afxwin.h的,是用vc++6.0建的空mfc项目)
能不能用vs2008建立普通的普通的空项目,然后通过项目属性设置改成mfc的项目,不改的话链接时总说程序没有入口点...
展开
 我来答
cknight123
2010-01-28 · TA获得超过964个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:592万
展开全部
mfc项目只能通过向导建立,手动建立那真是太复杂了。

你说的应该是普通的窗口工程,主函数是 WinMain。

2008可以建立空项目,可以通过项目属性设置更改。但是楼主我猜是想建立一个Win32的窗口程序(空项目)。

那2008直接就可以建立,选择win32应用程序建立,下一步时勾选 ‘空项目’,然后完成。

现在入口函数就是WinMain了。但是2008还有一点要知道,他默认字符集是 Unicode ,所以主函数是wWinMain。 所以一般为了适用ANSI 和 Unicode,会用一个宏来代替写。 _tWinMain

这个宏需要头文件 <tchar.h>

所以当你建立完一个 win32应用程序-空项目时,添加一个cpp文件,然后粘贴下面代码就可以了。

#include <windows.h>
#include <tchar.h>

int WINAPI _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式