我从这个网站下载了控制AR无人机的项目:
https://github.com/Ruslan-B/AR.Drone这个项目已经很旧了。然后我从这个站点下载了ffmpeg.autogen库
https://sourceforge.net/projects/ffmpeg-autogen/?source=typ_redirect由于旧版本的AR.Drone,这是旧版本的ffmpeg。我必须是.NET框架4.0版本。
项目已编译,但当我运行应用程序时,我得到一个错误:
"Unable to load DLL 'avcodec': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"错误出现在下面这一行:
FFmpegInvoke.avcodec_register_all();发布于 2018-02-09 06:05:12
我建议克隆项目,包含子模块。以下是README.md的引述:
git clone http://github.com/Ruslan-B/AR.Drone.git
cd AR.Drone
git submodule update --init 它应该不仅要下载源代码,还要下载兼容的ffmpeg二进制文件。
作为下一步,您需要使用VS2012+构建AR.Drone解决方案,它将为您构建所有依赖项,然后您将能够启动AR.Drone.WinApp项目。它将按照约定自动拾取ffmpeg二进制文件。
https://stackoverflow.com/questions/48676352
复制相似问题