gpt4 book ai didi

c++ - 在 Windows 上设置 midiIO 库

转载 作者:可可西里 更新时间:2023-11-01 10:28:42 25 4
gpt4 key购买 nike

我已经下载了 midiIO 库,在自述文件中说:

  1. edit the file Makefile.library and set the OSTYPE and OSSUBTYPE to match your hardware/os setup.
  2. type "make library" to compile the library. It will be created as lib/libmidiio.a in unix.
  3. 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).
  4. 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com