mfc
继承自CWinApp 程序入口函数为virtual BOOL InitInstance();
窗口框架CFrameWnd
问题Error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 “int __cdecl invoke_main(void)“
原因没有找到程序的入口地址
修改后程序可正常运行,自己做错主要因为程序是x86的,但是开始修改的是64的项目,然后导致修改后仍旧在报错,后续查找问题解决。
#include "mfctest.h"
MyApp myApp;
BOOL MyApp::InitInstance()
{
//创建窗体
MyFrame* pFrame = new MyFrame();
pFrame->ShowWindow(SW_SHOWNORMAL);
pFrame->UpdateWindow();
m_pMainWnd = pFrame;
return TRUE;
}
MyFrame::MyFrame()
{
Create(NULL,TEXT("mfc"));
}
#pragma once
#include <afxwin.h>
class MyApp : public CWinApp
{
public:
virtual BOOL InitInstance();
private:
};
class MyFrame : public CFrameWnd
{
public:
MyFrame();
private:
};