# VS2010

# 准备工作

  1. Windows 操作系统。
  2. Visual Studio 2010。
  3. 试用版 uDDS(uDDS_VS2010_Trial),可在下载-磐优 (udds.cn) (opens new window)获取。

# 目录介绍

uDDS-Trial 文件内容介绍:

目录 注释
uDDS_VS2010/ VS2010 版本 uDDS 库,头文件。
进阶开发资源/uDDSGen/ 处理 IDL 文件,生成辅助代码,配合 uDDS 库使用。
进阶开发资源/示例代码/ 开发手册中发布和订阅的示例代码。
快速开发资源/DemoTool/ DDS 示例自动生成工具,快速生成 uDDS 示例项目,可直接编译运行。
用户开发手册/ 适用于 Windows 平台对应版本 Visual Studio 的 uDDS 开发手册。

# 快速开发过程

1、进入“快速开发资源/DemoTool”文件。

如需更改 idl 内容请见生成辅助文件,更改后的 xxx.idl 可以拷贝到该目录下,后续用 xxx.idl 来代替 UserDataType.idl 生成项目,继续快速开发。

2、在 DemoTool 文件目录下打开 cmd,或者直接打开 cmd 转到 DemoTool 目录下,并执行如下代码

 DemoTool.exe UserDataType.idl vs2010
1

如图所示,“1”表示 DemoTool 程序,“2”表示 idl 文件名,“3”表示 vs 版本信息。

图 1 生成项目

3、进入 PubSub_vs2010 文件后,鼠标右击 Sub_Pub.sln 适用 Visual Studio 2010 打开。如图所示。

图 2 进入 sln

4、鼠标分别右击 Pub 和 Sub 的解决方案->点击生成,稍后就会出现生成成功的提示。如果出现“找不到 SDK 版本”的错误请跳转 SDK 版本错误进行解决,解决后,返回继续接下来的步骤。

5、 打开 PubSub_vs2010\bin 文件,进入生成对应的解决方案配置版本(debug,release)和平台版本(x86,x64)文件即可。

6、 双击 Pub.exe 和 Sub.exe 即可分别运行数据发布和数据接收两个演示程序,运行结果如图所示。

图 3 运行结果