https://developer.dji.com/windows-sdk/现在可用了,我想我可以去了。
但是,到目前为止,在Visual Studio中,我还没有使用C#引用DJIWindowsSDK.dll
,DJIWindowsWrapper.dll
或DJIWindowsWrapper.winmd
来工作。
我已经在.NET Framework和.NETCore上尝试过控制台应用程序,但是到目前为止,仅尝试获取var droneManager = DJISDKManager.Instance;
或尝试对DJIWindowsWrappedInterfaces
设置任何回调时得到的所有内容都是编译错误有关首次访问任何SDK代码时平台设置不匹配(MSIL与x32或x64)或System.BadImageFormatException
不匹配的信息。
任何人对这些程序集实际上意味着可以使用的项目类型有任何想法吗?文档只描述了类和方法,而这些(一般来说似乎很清楚),不是基本的基本内容,例如所支持的项目类型和平台设置。
到目前为止,我还没有获得SampleCode的帮助。很好的是,示例代码(如果我看一下源代码)似乎是一套完整的代码,显示了工作中的SDK函数,但似乎只能与最新版本的Windows 10,Windows 10 SDK和视觉工作室。可能还有很多其他先决条件,似乎并没有清楚地阐明所有这些先决条件。
我想获得一种最简单的Hello World!样式示例(来自某种控制台应用程序)工作(首先),但到目前为止,我没有成功。
答案 0 :(得分:1)
您是否检查过DJI Windows SDK Github自述文件?我认为Get Started Immediately部分可以帮助您运行示例代码。它列出了先决条件和运行它的必要步骤。
顺便说一句,我刚刚找到此文档,您可以看一下是否有帮助:https://github.com/dji-sdk/Windows-SDK-Doc/blob/master/source/application-development-workflow/workflow-integrate.md