1.右键工程,添加现有项,把dll添加到工程中
2.右键dll,点击属性=>常规=>内容=>是
这是常规做法,一般用uwp生成的dll和使用静态c运行库的dll都可以正常调用
如果是用动态c运行时库(md/mdd)的dll,即使按上面步骤添加了dll,也会报找不到依赖项的错误(返回值为 -1073741515 (0xc0000135) '未找到依赖 dll')
这是因为执行该工程时,无论是在模拟器中执行,还是真机执行,它的系统中没有c运行时的dll
比如这两个,于是按照上面步骤添加此两个dll,但是依然报同样的错误。
那我们再查看这两个dll是否还有依赖项
果然还是有的,继续添加concrt140及vcruntime140_1,最终解决问题