求9求9啊 MFC入门级问题

时间:2023-02-02 00:29:56
#include<afxwin.h>

class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CFrameWnd *Frame=new CFrameWnd();
m_pMainWnd=Frame;

Frame->Create(NULL,"Hello MFC");
Frame->ShowWindow(SW_SHOW);

return true;
}

};
MyApp a_app;
以上为原代码。
1>------ 已启动生成: 项目: HelloMFC, 配置: Debug Win32 ------
1>正在编译...
1>HelloMFC.cpp
1> WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)
1>c:\documents and settings\zkj3310\my documents\visual studio 2005\projects\hello mfc\hello mfc\hellomfc.cpp(11) : error C2664: “CFrameWnd::Create”: 不能将参数 2 从“const char [10]”转换为“LPCTSTR”
1>        与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>生成日志保存在“file://c:\Documents and Settings\zkj3310\My Documents\Visual Studio 2005\Projects\HELLO MFC\HELLO MFC\Debug\BuildLog.htm”
1>HelloMFC - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
我想知道为什么。刚刚接触MFC,什么都不懂啊~谢谢大家了

13 个解决方案

#1


试试这么写
_T("Hello MFC")

#2


1>libcmtd.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>C:\Documents and Settings\zkj3310\My Documents\Visual Studio 2005\Projects\HELLO MFC\Debug\HelloMFC.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://c:\Documents and Settings\zkj3310\My Documents\Visual Studio 2005\Projects\HELLO MFC\HELLO MFC\Debug\BuildLog.htm”
1>HelloMFC - 2 个错误,0 个警告


结果这样了。。

#3


是不是我的设置问题啊,我照书上写的,可是不对

#4


建的工程不对。
建立单文档或多文档工程

#5


我是照着书建立的WIN32 项目啊,没有别的选项~

#6


char ch[100]="Hello MFC";
Frame->Create(NULL,(LPCTSTR)ch);
试试

#7


我捣鼓出来了  谢谢大家

#8


怎么解决的?给我说一下行吗,我的邮箱:zhaofeng1314888@163.com

#9


参数类型...

#10


error   LNK2019:   无法解析的外部符号   _main,该符号在函数     

没有写主函数?

#11


error   LNK2019:   无法解析的外部符号   _main,该符号在函数     

没有写主函数?

#12


参数类型。

#13


学习学习

#1


试试这么写
_T("Hello MFC")

#2


1>libcmtd.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>C:\Documents and Settings\zkj3310\My Documents\Visual Studio 2005\Projects\HELLO MFC\Debug\HelloMFC.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://c:\Documents and Settings\zkj3310\My Documents\Visual Studio 2005\Projects\HELLO MFC\HELLO MFC\Debug\BuildLog.htm”
1>HelloMFC - 2 个错误,0 个警告


结果这样了。。

#3


是不是我的设置问题啊,我照书上写的,可是不对

#4


建的工程不对。
建立单文档或多文档工程

#5


我是照着书建立的WIN32 项目啊,没有别的选项~

#6


char ch[100]="Hello MFC";
Frame->Create(NULL,(LPCTSTR)ch);
试试

#7


我捣鼓出来了  谢谢大家

#8


怎么解决的?给我说一下行吗,我的邮箱:zhaofeng1314888@163.com

#9


参数类型...

#10


error   LNK2019:   无法解析的外部符号   _main,该符号在函数     

没有写主函数?

#11


error   LNK2019:   无法解析的外部符号   _main,该符号在函数     

没有写主函数?

#12


参数类型。

#13


学习学习