vs2012 在共享库中使用MFC时没有出问题,但是在静态库中使用 MFC时生成不了软件 5

出现生成错误1>uafxcw.lib(afxglobals.obj):errorLNK2001:无法解析的外部符号__imp__SetLayeredWindowAttri... 出现生成错误

1>uafxcw.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 __imp__SetLayeredWindowAttributes@16
1>uafxcw.lib(afxribbonminitoolbar.obj) : error LNK2001: 无法解析的外部符号 __imp__SetLayeredWindowAttributes@16
1>uafxcw.lib(afxribbonkeytip.obj) : error LNK2001: 无法解析的外部符号 __imp__SetLayeredWindowAttributes@16
1>uafxcw.lib(afxsmartdockingguide.obj) : error LNK2001: 无法解析的外部符号 __imp__SetLayeredWindowAttributes@16
1>uafxcw.lib(afxshelllistctrl.obj) : error LNK2001: 无法解析的外部符号 __imp__StrFormatKBSizeW@16
1>C:\Users\MIS\Desktop\JSQTestControlMFC\JSQTestControl\Release\JSQTestControl.exe : fatal error LNK1120: 2 个无法解析的外部命令

急啊,求牛人解决
展开
 我来答
huang71216
2013-09-24 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:84.4万
展开全部
找到VC安装盘,打开目录vc6.0/vc98/mfc/lib下即可找到这个文件 uafxcw.lib
这个文件是安装的时候没有默认安装的,你在安装盘上找到它放到电脑里相应的目录就可以了。

加文件:Project - Add to project - Files 加进去就看到了。
追问
没有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空雪梦见
2013-09-27 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1196万
展开全部
这函数明明是User32.lib和shlwapi.lib里的,正常情况下至少user32.lib会链接到你的代码上才对,为什么会出这样的错误好诡异(好吧其实我不用mfc……
你随便找个代码文件(.cpp文件或者.h文件),加入以下两行代码

#pragma comment(lib, "user32.lib")
#pragma comment(lib, "shlwapi.lib")

然后再生成,看看能不能生出来
追问
恩,sdk没用对
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式