- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经下载了 midiIO 库,在自述文件中说:
- edit the file Makefile.library and set the OSTYPE and OSSUBTYPE to match your hardware/os setup.
- type "make library" to compile the library. It will be created as lib/libmidiio.a in unix.
- edit the file Makefile.examples and set the OSTYPE and OSSUBTYPE to match your hardware/os setup.
Also, if you are using ALSA, then uncomment out the POSTFLAG to use the alsa library (-lasound).- type "make examples" to compile the example programs in the examples directory. The example programs will be place in the bin directory.
1 + 3 很好,但 2 + 4 超出了我的理解范围。我以前在 unix 环境中工作过,并且使用过带有标志的 gcc,但我需要在 Windows 中完成这项工作。我通常使用 Visual Studio,但不知道如何用它来实现这一点。我已经下载了 Dev-C++(如果有用的话),但我不知道如何处理 makefile?
最佳答案
忽略生成文件并在 Visual C++ 中建立一个新项目。使您的目标成为静态库(在 Win32 中将是一个 .lib 文件,而不是您可能知道的 unix 中的 .a 文件)。该项目不太可能开箱即用,因此您可能不得不处理一些与 unix 特定符号相关的编译错误。我快速浏览了源代码,它看起来写得相当好,所以我认为直接在 Windows 中构建它应该不会有很多问题。
或者,您可以使用 cygwin 中真正的 make
工具构建源代码,但这意味着您需要将 cygwin 库与最终产品一起分发。这可能比它的值(value)更麻烦,也可能不会更麻烦,特别是如果您已经在项目的其余代码中使用 VC++。
关于c++ - 在 Windows 上设置 midiIO 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003282/
我已经下载了 midiIO 库,在自述文件中说: edit the file Makefile.library and set the OSTYPE and OSSUBTYPE to match yo
我想从 Linux 上的 USB MIDI Controller 读取 MIDI 输入。 我在这里找到了这套库 http://midiio.sapp.org/ , 但我不知道它是否支持 USB MID
我是一名优秀的程序员,十分优秀!