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")
_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 个警告
结果这样了。。
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);
试试
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")
_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 个警告
结果这样了。。
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);
试试
Frame->Create(NULL,(LPCTSTR)ch);
试试
#7
我捣鼓出来了 谢谢大家
#8
怎么解决的?给我说一下行吗,我的邮箱:zhaofeng1314888@163.com
#9
参数类型...
#10
error LNK2019: 无法解析的外部符号 _main,该符号在函数
没有写主函数?
没有写主函数?
#11
error LNK2019: 无法解析的外部符号 _main,该符号在函数
没有写主函数?
没有写主函数?
#12
参数类型。
#13
学习学习