【问题标题】:Compiling a Visual Studio dll and using it with cygwin编译 Visual Studio dll 并将其与 cygwin 一起使用
【发布时间】:2021-03-13 17:03:48
【问题描述】:

我的问题很简单。

我在 ASIO 驱动程序的支持下与 portaudio 打交道,以完成大学作业。使用 Visual Studio,我设法编译了所有内容并创建了一个 dll,现在我必须使用 cygwin 做同样的事情。是否可以将使用 Visual Studio 2019 创建的 dll 与 cygwin 一起使用?如果不是,有办法吗?

提前致谢

【问题讨论】:

  • Cygwin 不需要共享库吗? (Visual Studios 会生成 .dlls
  • 我的理解是你必须在cygwin中编译

标签: c portaudio


【解决方案1】:

是的,你必须有 myfile.h myfile.dll 和 myfile.lib 。

您的目标是生成 myfile.a 并将其放在 lib 目录中。

为此,有一个工具 Lib2a 将 myfile.dll 和 myfile.lib 作为输入并提供 myfile.a 文件。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 2011-02-22
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多