【问题标题】:Could I create a MFC DLL for Metro apps to use?我可以创建一个 MFC DLL 供 Metro 应用程序使用吗?
【发布时间】:2013-01-05 06:32:07
【问题描述】:

我已经在 MSDN (http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/9da1b0e4-6a03-41b2-b68e-6fefb4729c52) 上发布了这个问题。如果它被认为是重复的问题,请提醒我删除它。谢谢。

我在 Win8 Pro 上使用 VS2012 pro。我遇到了一个问题,需要您的帮助:

让我简化一下场景:Metro App (JavaScript) 调用 DLL1(一个 Windows 运行时组件),而 DLL1 调用 DLL2(一个 MFC DLL)。

创建 MFC DLL 后,从“配置属性”中,将“使用 MFC”更改为“使用标准 Windows 库”,并将“Windows Store App Support”更改为“是”。但是我的 Metro App 总是说“0x8007007e - JavaScript 运行时错误:找不到指定的模块”。经过调试,发现错误是DLL2引起的。但是不知道是什么原因造成的。

有人知道吗?或者你能给我一些提示吗?

谢谢大家。

【问题讨论】:

    标签: dll microsoft-metro


    【解决方案1】:

    我认为有必要添加我的解决方案:我必须通过“添加为链接”将外部依赖的dll(不是系统dll而是自己或他人构建的)手动添加到我的js项目中。这样问题就可以解决了。如果有人遇到同样的问题,请写信给我,让我们讨论一下。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 2012-03-24
      • 1970-01-01
      • 2021-08-07
      • 2019-03-29
      • 1970-01-01
      相关资源
      最近更新 更多