vs2008新建mfc的空项目
建立mfc项目的话不能为空项目,建立单文档项目把文件全部删掉的话编出来的程序总报错,说没有包含stdafx.h(书上的代码是只包含afxwin.h的,是用vc++6.0建...
建立mfc项目的话不能为空项目,建立单文档项目把文件全部删掉的话编出来的程序总报错,说没有包含stdafx.h(书上的代码是只包含afxwin.h的,是用vc++6.0建的空mfc项目)
能不能用vs2008建立普通的普通的空项目,然后通过项目属性设置改成mfc的项目,不改的话链接时总说程序没有入口点... 展开
能不能用vs2008建立普通的普通的空项目,然后通过项目属性设置改成mfc的项目,不改的话链接时总说程序没有入口点... 展开
1个回答
展开全部
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;
}
你说的应该是普通的窗口工程,主函数是 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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询