【问题标题】:basic OSC tutorial in C++? what library to use?C++ 中的基本 OSC 教程?使用什么库?
【发布时间】:2011-08-12 17:20:47
【问题描述】:

我想学习如何使用 OSC(开放声音控制)编写最简单的服务器/客户端 C++ 命令行应用程序,以便将几行数据从一个应用程序实时发送到另一个应用程序。我想让它在 localhost 模式下或通过网络工作,但我认为在 OSC 中它只是指定 IP 地址的问题。

我对OSC一无所知,官方页面似乎有点模棱两可。在这个页面上它说:

CNMAT 的开源库 构建 OSC 数据包:仅此而已 如果你想要你的应用程序,你需要 能够格式化 OSC 数据包 通过网络发送。 http://archive.cnmat.berkeley.edu/OpenSoundControl/src/libOSC/

但这只是 2003-2004 年的一些文件,绝对不是我打算用来学习 OSC 的东西。然后它介绍了OSC Control Kit,但在另一个页面上它说它已经过时并且强烈建议不要使用控制套件。

也许这是最好的页面:http://opensoundcontrol.org/guide-osc-libraries 列出了库并给出了一些意见,但我仍然不知道应该从 4 个库中选择哪个。

我想学习/使用的是一个简单的、跨平台广泛支持的库,我可以在 Visual C++ 2010 中使用它来构建命令行应用程序。您有什么建议?您可以使用该库编写或链接教程吗?

【问题讨论】:

标签: c++ visual-studio osc


【解决方案1】:

我们使用 oscpack 作为跨平台的 osc 库。

https://code.google.com/archive/p/oscpack/downloads

我们在 Linux、Windows 和 MacOSX 上使用它并且非常高兴。使用简单 并且效果很好。

【讨论】:

    【解决方案2】:

    OSC 库是用 C++ 编写的,但包含一个可在大多数 Windows 开发环境(例如 VisualBasic)中使用的 ActiveX 控件。此外,OSC 库已移植到 Delphi

    http://www.hammersound.net/osc.html

    【讨论】:

      猜你喜欢
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2010-10-22
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多