wbzhang233 2019-04-26 19:53 采纳率: 0%
浏览 407

SkinMagic在VS2017中应用报错

skinmagic在vs2017中应用报错如下所示:
图片说明
我在工程目录下添加了所要求的四个文件,并按照步骤一步一步添加代码。但是报出C2019的错误,实在不是很明白是哪儿的问题。求大神指教。
图片说明
另外,我也已经添加了dll目录到包含目录和lib文件目录到库目录,但it doesn't work。很奇怪,不知道该咋弄。求解。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 04:07
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    根据您提供的信息,我注意到以下几点:

    1. 在VS2017中,"IDI_HAND", "IDI_QUESTION", "IDI_EXCLAMATION", "IDI_ASTERISK", "IDI_WINLOGO", "IDI_SHIELD"等IDI图标已被重定义。

    2. "InitSkinMagicLib()"函数中的宏重定义可能会影响后续的调用。

    3. "EnableTaskbarInteraction(FALSE);" 函数可能没有正确设置任务栏交互性。

    4. "LoadSkinFile()"函数可能没有正确加载皮肤文件。

    5. "VERIFY()"函数返回值为FALSE,这可能是由于一些逻辑问题导致的。

    6. 有多个外部符号重定义,包括"int stdcall InitSkinMagicLib()"。

    为了修复这些问题,您可以尝试以下几个步骤:

    1. 确保所有依赖项(如DLLs)都已正确安装并链接到VS2017项目。

    2. 清理Visual Studio并重新构建您的项目。

    3. 检查并修复宏重定义问题。确保所有的宏名(例如"IDI_"等)都在正确的上下文中使用。

    4. 确保所有的"EnableTaskbarInteraction(FALSE);"函数调用都是正确的。

    5. 检查"LoadSkinFile()"函数是否正确调用皮肤文件。

    6. 如果仍然存在问题,请提供更详细的错误日志或代码示例,以便进一步诊断和解决。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀