c - MinGW 缺少 Core Audio header 怎么办?

标签 c mingw

我目前正在尝试使用 Eclipse CDT 和 MinGW 构建一个小的 C 应用程序,但是我遇到了障碍。

我在 Windows Vista 中作为核心音频 API 的一部分引入的其他头文件中寻找 devicetopology.h。

我的问题实际上是“为什么 4 年前的 header 仍然不在 mingw win32api 中”- 不是忘恩负义,而是更多的是有一些技术原因导致 MinGW 不能利用这些库?

到目前为止我遇到的任何缺失的 def 我只是在我自己的源代码中定义,但我担心导入整个 .h 文件并且我不确定我什至从哪里获取这样的文件除了我想象的 Windows SDK 是为在 VC 下编译而设计的。我找到了一个名为 PortAudio (http://www.portaudio.com) 的项目,该项目在其 SVN 中包含 header ,但希望了解首先不包含 header 的原因而不是复制粘贴编码。

我只是使用 VS C++ Express 来解决这个问题,但是我错过了上次使用 C# Express 版本时出现的一些功能。

感谢您的帮助!

最佳答案

关于您的最后一条评论 - 使用 MinGW 代替 Visual C++ Express 缺少什么?请注意,您还可以从任何支持驱动命令行构建的 IDE 驱动 VC++ Express 附带的编译器(或 Windows SDK 附带的编译器)——我猜这也是您必须使用 MinGW 的原因.

如果您正在寻找调试功能,Windows SDK 随附的免费 Windows 调试工具包功能非常强大(尽管 VC++ Express 调试器也很不错)。

VC++ Express 没有 MFC,但 MinGW 也没有。那么 VC++ 中缺少什么让您束手无策?

关于c - MinGW 缺少 Core Audio header 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4464764/

相关文章:

c - typedef 不透明指针到不透明指针

objective-c - 回调函数在提取双指针时存在问题

linux - "Compiler threading support is not turned on."

python - 如何为 Windows 编译 cymunk?

c++ - 互斥锁会停止 mingw 中的程序,但不会在 Linux 上停止

c - 通用 SQLite 结果函数? (C)

c - 运行时间或新想法

c - 如何按字母顺序对字符串中的单词进行排序

windows - 在 Windows (MinGW) 上编译 Nasm 程序时未定义对 `WinMain' 的引用

c - cedet语义解析我系统的c头文件时,出现 "Idle Parse Error":