举报

编好的程序,将MFC的使用从使用标准windows库改成在静态库中使用MFC就出现一大堆错误

0

如题,模仿编了一个flappybird小游戏,用的是vc++2015,然后想发给别人也能玩,于是查了一下网上说把debug改成release,然后把MFC的使用从使用标准windows库改成在静态库中使用MFC,之后就发现这种情况下就运行不了了,出现了一堆错误,基本就是error LNK2019和2001,底下是部分错误,没改之前,是能直接运行的,请求解答一下
flappybird1.obj : error LNK2019: 无法解析的外部符号 __imp__SetWindowTextW@8,该符号在函数 "void __cdecl begin(void)" (?begin@@YAXXZ) 中被引用
1>EasyXw.lib(Image.obj) : error LNK2019: 无法解析的外部符号 __imp__BitBlt@36,该符号在函数 "public: __thiscall IMAGE::IMAGE(class IMAGE const &)" (??0IMAGE@@QAE@ABV0@@Z) 中被引用
1>EasyXw.lib(EasyX.ImageFunc.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXw.lib(EasyX.GraphWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXw.lib(EasyX.DrawOnWnd.obj) : error LNK2001: 无法解析的外部符号 __imp__BitBlt@36
1>EasyXw.lib(Image.obj) : error LNK2019: 无法解析的外部符号 __imp__CreateCompatibleDC@4,该符号在函数 "public: __thiscall IMAGE::IMAGE(class IMAGE const &)" (??0IMAGE@@QAE@ABV0@@Z)

ava
无端五十弦

2020-5-24

举报
0

你的操作步骤有误。具体步骤可以参考这里:https://codebus.cn/zhaoh/a/create-and-manage-projects-with-vc

ava
慢羊羊

2020-5-24

技术讨论社区