UWP 应用程序在 Class1 崩溃 c1 = new Class1();说 - 找不到指定的模块。 (HRESULT 异常:0x8007007E

UWP App Crash at Class1 c1 = new Class1(); saying - The specified module could not be found. (Exception from HRESULT: 0x8007007E

我正在尝试创建一个 fftool 库,这样 uwp 应用程序就不必在环境之外启动 运行 FFmpeg exe 的进程,但能够 运行 所有命令的工具。所以,为此 首先,我创建了一个静态库编译 ffftool c 代码添加所有必要的 linking 和包括 然后我用 C++ 创建了一个 WinRT 组件来将这个库连接到我的 uwp 应用程序 所以,再次提供所有输入,link,包括然后添加对静态库的引用。 因为它们都在同一个解决方案中。 所以,我没有在 WinRT 组件中添加对 linker 和静态库的引用 然后为了测试,我创建了一个 class 调用一个我手动添加到 c 的简单函数 但现在每当我尝试创建该测试的对象时 class 它会抛出一条错误消息 -指定的模块无法找到。 (HRESULT 异常:0x8007007E)

这都是在 运行 时间 在 c# 中编译和启动应用程序时工作正常。 但如果我使用 C++ 应用程序,它会在启动时崩溃 而且我是 c 和 c++ 的新手,在那之前我没有使用 c/c++,所以我一直坚持下去,无法理解出了什么问题,我试着用谷歌搜索,但我找不到东西

谢谢

好的,看来我的应用无法找到 FFmpeg 核心 dll 作为 avcodec、avfilter 等,所以现在我将它们添加到 exe 位置并且工作正常