NDI Aurora VS2022环境搭建;NDI Aurora 和Elmo电机控制器共同使用VS2022环境搭建

NDI Aurora + Elmo VS2022环境搭建

1、在官网下载结合NDI Aurora API的C++实例压缩包

解压到你想要的地方,以D盘根目录为例。

2、用VS2022打开.sln文件

library是库文件的项目,sample项目是自带的一个实例,实例的具体用法请见https://blog.csdn.net/Toky_min/article/details/127358621

注:加粗字体是当前的启动项目,也就是你想要运行的项目,右键项目可以设置(防止新手不了解VS,下面不再赘述)

3、不同配置下的库文件(.lib, .dll) 

1、查看当前解决方案下的配置

右键解决方案——>属性——>配置属性

 可见当前的库文件是Release,x86下的,如果想新建项目环境并且搭配其他库文件使用,需要统一配置。

2、编译library生成对应的库文件

当你编译library时(右键项目->生成)就出现了Release文件夹,这里面就是Release,x86下的库文件

如果想要Debug下的,修改library的配置属性为Debug,x86,单独编译library。注意:这时需要在library的附加包含目录下添加如下目录,否则会失败报错!!!!!!

D:\CombinedAPIsample\library\src\include

D:\CombinedAPIsample\library\include

如下图的Debug,Release文件夹下就是各自配置下的库文件,顺便一提x64、linux、macosx,库文件在bin文件夹中已经存在。

例如:我的Elmo库文件是在debug,x86下的,这时就需要和NDI Debug库一起配置新环境!!!

4、新建项目配置环境

1、新建NDI Aurora环境

步骤1、新建空项目,右键项目属性->调试 按照如图所示添加

P9-C0041.local --tools=sroms/8700338.rom,sroms/8700339.rom

步骤2、把NDI的library文件夹下include文件夹复制粘贴到项目文件夹下,重命名ndi_include。在C/C++->常规->附加包含目录中加入这个文件夹。

步骤3、C/C++->预处理器->预处理器定义加入 _MBCS

步骤4、 把编译library生成的NDI Debug 库文件复制到项目文件夹下,重命名ndi_lib。链接器->常规->附加库目录 加入这个文件夹。

步骤5、链接器->输入->附加依赖项 加入library.lib 

步骤6、把library.dll文件复制放在项目文件夹下。

步骤7、把NDI实例文件夹中的sroms文件夹复制放在项目文件夹下。

环境搭建完成!!!

2、NDI+Elmo 环境配置(Debug,x86)

在上面NDI环境的基础上加入Elmo环境,把Elmo的库文件libwin32、includes文件夹先加入项目文件夹下

步骤1、如图黑体字

步骤2、 附加包含目录加入 includes 和includes\cpp

步骤3、预处理器如图黑体字 WIN32;_DEBUG;_CONSOLE;_MBCS

步骤4、C/C++->语言 ->符合模式 否   目的是解决某些语言问题bug

步骤5、 附加库目录包含Elmo的libwin32

步骤6、附加依赖项 MMC_Lib.lib;mmcpp_lib.lib;library.lib

步骤7、把Elmo的.dll文件放在项目文件夹下。

步骤8、先include Elmo的.h文件,后NDI,否则报错!

最后写代码分别实验NDI、Elmo、NDI+Elmo。均无问题!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值