AlphaBlend() 和 TransparentBlt() 链接错误?

ustclancelot 2004-07-19 09:42:39
已经安装了sp6,包含了wingdi.h,但链接报错:
error LNK2001: unresolved external symbol __imp__AlphaBlend@44
error LNK2001: unresolved external symbol __imp__TransparentBlt@44
怎么回事?
...全文
219 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pomelowu 2004-07-20
  • 打赏
  • 举报
回复
到资源版问问吧,我也不知道
ustclancelot 2004-07-20
  • 打赏
  • 举报
回复
真晕,#pragma 还必须放在头文件 #include 后才行。总算可以了。
再帮忙给个新版SDK的下载链接吧?我怎么找不到呢?
马上就可以散分了。
pomelowu 2004-07-19
  • 打赏
  • 举报
回复
嗯。楼上正解,我加入的就是Msimg32.lib,失败。-_-#
badguy2002 2004-07-19
  • 打赏
  • 举报
回复
在link页面中你应该加入D:\WINNT\System32\Msimg32.lib,而不是Msimg32.dll,否则就会报你上面的错

或者你在程序中#pragma comment(lib,"Msimg32.lib")亦可
pomelowu 2004-07-19
  • 打赏
  • 举报
回复
我可以的啊,要不你试试用mfc的CDC::AlphaBlend
ustclancelot 2004-07-19
  • 打赏
  • 举报
回复
还有啊,哪位仁兄给个新版SDK的下载链接?我怎么在微软那里就翻不到?先谢过了。
ustclancelot 2004-07-19
  • 打赏
  • 举报
回复
Msimg32.dll 已经在System32里,是在 Project Setting 的 Link 页面加入吗?先是说找不到文件,加了全路径后现在报:
D:\WINNT\System32\Msimg32.dll : fatal error LNK1136: invalid or corrupt file
郁闷!
pomelowu 2004-07-19
  • 打赏
  • 举报
回复
还要加入Msimg32.dll

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧