【问题标题】:How to build dll in Eclipse without dependency of Cygwin1.dll如何在不依赖 Cygwin1.dll 的情况下在 Eclipse 中构建 dll
【发布时间】:2011-11-06 13:43:05
【问题描述】:

我使用 cygwin 编译器在 Eclipse 中开发了自己的 dll。目前,我必须加载cygwin1.dll并在cygwin1.dll中调用cygwin_dll_init方法来加载我自己的dll。

有什么方法可以构建我自己的不应该依赖 cygwin1.dll 的 dll 吗?

【问题讨论】:

  • 您能指定并添加您正在使用的与 cygwin 相关的功能吗?如果这些功能是由 cygwin1.dll 提供的,那么除非您以某种方式将其与您的程序静态链接,否则可能很难将其分开。不过,我不确定许可证是否允许这样做。
  • @Victor :很难找到与 cygwin 相关的函数。所以我需要一些配置类型的东西,可以使 cygwin1.dll 独立于我自己的 dll。

标签: dll build dependencies cygwin


【解决方案1】:

您应该从 gcc cygwin 编译器切换到 mingw,这是一个 gcc 构建,它使用来自 MS 的 C 运行时而不是它自己的仿真层,如 cygwin。 http://www.mingw.org/

如何在eclipse中使用mingw

clicky

【讨论】:

  • @ dema80 :我无法切换到 mingw。由于我正在使用一些与 cygwin 相关的功能。
  • 如果你使用与 cygwin 相关的函数,那么你必须使用 cygwin dll .. cygwin 代码必须放在某个地方:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-05
  • 2015-12-17
  • 1970-01-01
  • 2020-01-25
  • 1970-01-01
  • 2019-04-19
相关资源
最近更新 更多