VS 2019 使用 “在静态库中使用MFC” 报错,求解决方案!!!

0

VS 2019 无法使用“在静态库中使用MFC”,

我要生成 XP 应用,程序目前的设置已经参照这个了:VS 2019 生成 XP 应用

提示错误:

1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__CoInitialize@4
1>EasyXa.lib(EasyX.GdiPlus.obj) : error LNK2001: 无法解析的外部符号 __imp__CoInitialize@4
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__CoUninitialize@0
1>EasyXa.lib(EasyX.GdiPlus.obj) : error LNK2001: 无法解析的外部符号 __imp__CoUninitialize@0
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__CoCreateInstance@20
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__SetLayeredWindowAttributes@16
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__ShellExecuteA@24
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__MessageBoxA@16
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__GetWindowLongA@8
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__SetWindowLongA@12
1>Sokoan.obj : error LNK2001: 无法解析的外部符号 __imp__GetAsyncKeyState@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXa.lib(EasyX.DrawOnWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXa.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateCompatibleDC@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateCompatibleDC@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateFontIndirectA@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateFontIndirectA@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateFontIndirectA@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateFontIndirectA@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__CreatePen@12
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__CreatePen@12
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateSolidBrush@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateSolidBrush@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateSolidBrush@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteDC@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteDC@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteObject@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteObject@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteObject@4
1>EasyXa.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteObject@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DeleteObject@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__GetStockObject@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__GetStockObject@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetStockObject@4
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectClipRgn@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectClipRgn@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectClipRgn@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectObject@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectObject@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectObject@8
1>EasyXa.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectObject@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectObject@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkColor@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkColor@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkColor@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkMode@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkMode@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetBkMode@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SetGraphicsMode@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetGraphicsMode@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SetTextColor@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetTextColor@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetTextColor@8
1>EasyXa.lib(Image.obj) : error LNK2001: 无法解析的外部符号 __imp__SetWorldTransform@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetWorldTransform@8
1>EasyXa.lib(EasyX.DrawOnWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetWorldTransform@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetWorldTransform@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__TranslateMessage@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__TranslateMessage@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__DispatchMessageA@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DispatchMessageA@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__PeekMessageA@20
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SendMessageA@16
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__SendMessageA@16
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__PostMessageA@16
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__PostMessageA@16
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__DefWindowProcA@16
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DefWindowProcA@16
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__PostQuitMessage@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__PostQuitMessage@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__UnregisterClassA@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__RegisterClassExA@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__RegisterClassExA@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateWindowExA@48
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateWindowExA@48
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__DestroyWindow@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DestroyWindow@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__ShowWindow@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__ShowWindow@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__SetWindowPos@28
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__IsWindowVisible@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__ReleaseDC@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__ReleaseDC@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__ValidateRect@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__GetWindowRect@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetWindowRect@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__AdjustWindowRectEx@16
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__AdjustWindowRectEx@16
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__ScreenToClient@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__LoadCursorA@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__LoadCursorA@8
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__DestroyIcon@4
1>EasyXa.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__ExtractIconA@12
1>EasyXa.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateDIBSection@24
1>EasyXa.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateStreamOnHGlobal@12
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetMessageA@16
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetClassInfoExA@12
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__SetFocus@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetFocus@0
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetKeyState@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__EnableWindow@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__DrawTextA@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__DrawTextA@20
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__UpdateWindow@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__SetForegroundWindow@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetWindowTextA@12
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetWindowTextLengthA@4
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetClientRect@8
1>EasyXa.lib(EasyX.InputBox.obj) : error LNK2001: 无法解析的外部符号 __imp__SystemParametersInfoA@16
1>EasyXa.lib(EasyX.Var.obj) : error LNK2001: 无法解析的外部符号 __imp__GdiSetBatchLimit@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Arc@36
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateBitmap@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateBrushIndirect@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__CreateRectRgn@16
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Ellipse@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__ExtFloodFill@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__FillRgn@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetROP2@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetBkMode@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetClipRgn@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetCurrentObject@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDIBits@28
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetPixel@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetPolyFillMode@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetTextExtentPoint32A@16
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__LineTo@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Pie@36
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Rectangle@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__RealizePalette@4
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__RoundRect@28
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SelectPalette@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetPixelV@16
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetPolyFillMode@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__SetROP2@8
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__ExtCreatePen@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__GetObjectA@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__MoveToEx@16
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__TextOutA@20
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Polygon@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__Polyline@12
1>EasyXa.lib(EasyX.DrawOnImg.obj) : error LNK2001: 无法解析的外部符号 __imp__PolyBezier@12
1>C:\Users\Alan\source\repos\Pull What\Release\Pull What.exe : fatal error LNK1120: 94 个无法解析的外部命令

求解决方案!!!

ava
Alan-CRL

2021-12-25

这似乎是没有安装 mfc 组件? - xiongfj ◑◑ 2021-12-25
技术讨论社区