You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Visual Studio 2015编译TANGO SCADA系统的C++设备服务器

VS2015编译TANGO AcquireWaveformLecroy设备服务器步骤

前置依赖准备

  • 先安装与本地TANGO SCADA服务版本一致的TANGO C++开发包,必须匹配VS2015的vc14编译器版本,安装后手动添加系统环境变量TANGO_ROOT指向开发包根目录
  • 安装NI/Keysight VISA驱动,这款示波器设备服务器依赖VISA接口通讯,安装后确认系统环境变量VISA_ROOT已自动配置
  • 把下载的设备服务器源码存放在无中文、无空格的本地路径下,避免路径解析报错

项目创建与源码导入

你猜测的编译路径正确,核心源码存放在trunk\src目录下:

  • 打开VS2015,新建「Win32 控制台应用项目」,创建时勾选「空项目」选项
  • 右键项目→添加→现有项,将trunk\src目录下所有.h头文件、.cpp源文件全部导入到项目中

项目属性配置

所有配置修改前先将属性页顶部的配置选项切换为「所有配置」,平台根据你的系统选择「x86」或「x64」:

所有修改均在项目右键→属性面板中操作

  • 【C/C++→常规→附加包含目录】添加以下3个路径:
    • $(TANGO_ROOT)\include
    • $(TANGO_ROOT)\include\tango
    • $(VISA_ROOT)\Include
  • 【C/C++→预处理器→预处理器定义】新增两个宏:_WINDOWS、TANGO_HAS_DLL
  • 【链接器→常规→附加库目录】添加以下2个路径:
    • $(TANGO_ROOT)\lib\vc14(vc14为VS2015对应编译器版本,不要选错)
    • $(VISA_ROOT)\Lib\msc
  • 【链接器→输入→附加依赖项】新增以下库文件:
    • tango.lib
    • omniORB4.lib
    • omniDynamic4.lib
    • COS4.lib
    • omnithread.lib
    • 32位系统添加visa32.lib,64位系统添加visa64.lib

编译与校验

  • 配置完成后点击「生成解决方案」,无报错的话会在输出目录生成exe格式的可执行文件,即可导入TANGO中使用
  • 若出现头文件找不到报错,优先检查附加包含目录路径是否正确、对应依赖是否安装完整
  • 若出现链接报错,检查附加库目录的编译器版本是否匹配、lib文件名是否与系统位数对应

内容的提问来源于stack exchange,提问作者NycoElm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:18:02