UWP
itlmy
喜欢玩游戏,喜欢顶级显卡、顶级声卡,喜欢写出程序到处乱逛一圈再回来继续
展开
-
UMP中的C++Runtime依赖错误排查
最近一个UWP工程在真机上跑老是出现 返回值为 -1073741515 (0xc0000135) '未找到依赖 dll'。的错误,用deps查看发现这个exe中的c运行库居然不是uwp版本的这两个是桌面平台的c运行库,为什么UWP工程会去链接桌面平台的c运行库呢?找了一个运行正常的工程,逐个工程选项看过去,试验了一天,问题依然存在,直到我发现了这个而正常的工程时没有最后两个附加包含库路径的,也就是说连接器会优先去链接带spectre下面的lib,这个会导致链接到桌面平台的c运行库,去掉这两个原创 2020-08-11 19:51:41 · 443 阅读 · 0 评论 -
[UWP]如何在UWP工程里正确调用普通c语言DLL
1.右键工程,添加现有项,把dll添加到工程中2.右键dll,点击属性=>常规=>内容=>是这是常规做法,一般用uwp生成的dll和使用静态c运行库的dll都可以正常调用如果是用动态c运行时库(md/mdd)的dll,即使按上面步骤添加了dll,也会报找不到依赖项的错误(返回值为 -1073741515 (0xc0000135) '未找到依赖 dll')这是因为执行该工程时,无论是在模拟器中执行,还是真机执行,它的系统中没有c运行时的dll比如这两个,于是按照上面步骤添原创 2020-07-22 13:34:27 · 1022 阅读 · 0 评论