Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为Windows开发人员构建开源库DLL的最佳方法是什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个C免费软件/开源库,我在 Linux和OSX上使用GNU工具链(automake,conf,flex,bison,gcc,…)开发但我偶尔会收到提供Windows DLL的请求.我希望能够提供这些,而无需花费大量时间和金钱与Windows Visual studio开发.我有一个Windows XP虚拟机可用,我也知道该软件是可移植的,偶尔我会得到补丁,使其在Windows上内置.

@R_967_10675@用哪些方法或工具?在Linux上进行交叉编译?使用Visual studio Express还是其他什么?我更喜欢从SVN存储库中完全自动化的东西.我不认为cygwin是一个解决方案,因为这似乎没有提供Windows开发人员需要的东西,据我所知,问题 – 链接和DLl.

您可以尝试使用MSYS的Mingw,使用SUA(用于unix应用程序的子系统)的Visual studio(Express)或Cygwin来编译基于automake / autoconf的程序(./configure&& make to build in linuX).

不幸的是,他们创建的lib文件通常与其他编译器不兼容,因此如果您希望您的库使用使用Visual studio开发的应用程序,那么您应该使用VSC方法.通常很多GNU项目(检查gnuwin32)实际上也有VC兼容的构建脚本,而不是使用“nmake”编译

大佬总结

以上是大佬教程为你收集整理的为Windows开发人员构建开源库DLL的最佳方法是什么?全部内容,希望文章能够帮你解决为Windows开发人员构建开源库DLL的最佳方法是什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。