为Windows开发人员构建开源库DLL的最佳方法是什么?
发布时间:2020-12-14 04:06:45 所属栏目:Windows 来源:网络整理
导读:我有几个C免费软件/开源库,我在 Linux和OSX上使用GNU工具链(automake,conf,flex,bison,gcc,…)开发但我偶尔会收到提供Windows DLL的请求.我希望能够提供这些,而无需花费大量时间和金钱与Windows Visual Studio开发.我有一个Windows XP虚拟机可用,我也知道该
我有几个C免费软件/开源库,我在
Linux和OSX上使用GNU工具链(automake,conf,flex,bison,gcc,…)开发但我偶尔会收到提供Windows DLL的请求.我希望能够提供这些,而无需花费大量时间和金钱与Windows Visual Studio开发.我有一个Windows XP虚拟机可用,我也知道该软件是可移植的,偶尔我会得到补丁,使其在Windows上内置.
我应该使用哪些方法或工具?在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 – 如何知道何时正确使用iSCSI,NFS或SMB?
- Windows Azure开发存储blob服务不启动
- mkdir仍然是原子的吗? (安装在SAN上的Windows 7文件系统)
- win7系统下epub文件格式及打开方法
- windows-server-2008 – 将域指向服务器
- osx – 显示所有Windows操作系统X键盘快捷方式的小牛
- windows-7 – 在Windows 7中使用Open MPI和CUDA
- windows-server-2008 – Microsoft Essential Business Ser
- Microsoft Visual Studio 2013/2015/2017 官方原版 ISO 镜像
- windows – 自定义安装操作
推荐文章
站长推荐
- Windows与Linux上的文件创建时间
- Windows azure,错误为Microsoft.WindowsAzure.Pl
- windows-server-2008 – 升级到2008 R2 Enterpri
- Windows下安装和设置Gradle
- 使用ssh在Windows下克隆github.com的repo时,“no
- 警告: 正保存的数据被裁断到 1024 字符。 错误:
- rest – Microsoft.OData.Core和Microsoft.Data.
- 如何给Windows2016新建IIS并建立网站
- windows – UnKnown找不到:不存在的域名
- 如何获取WPF中的顶级对象(Window或Page)?
热点阅读