当前位置: 技术问答>linux和unix
如何用 linux 编译产生 vc 能用的 .lib 文件??
来源: 互联网 发布时间:2016-04-05
本文导语: 我最近刚开始学习密码学,和几位学长一起想编一个加密软件。我们需要用到GMP库。 我上网下载了GMP库的source files。发现需要在Linux 下编译。但是我们对linux都不熟悉。 上网查了一下,我又安装了cygwin 然后进行 ./...
我最近刚开始学习密码学,和几位学长一起想编一个加密软件。我们需要用到GMP库。
我上网下载了GMP库的source files。发现需要在Linux 下编译。但是我们对linux都不熟悉。
上网查了一下,我又安装了cygwin
然后进行 ./congfigure 和 make 、make install 都没问题。但是这样产生的库文件是linux用的库文件。
请问各位高手,有没有什么方法能够在linux编译产生vc6可以用的 .lib 文件呢??
谢谢了!!
我上网下载了GMP库的source files。发现需要在Linux 下编译。但是我们对linux都不熟悉。
上网查了一下,我又安装了cygwin
然后进行 ./congfigure 和 make 、make install 都没问题。但是这样产生的库文件是linux用的库文件。
请问各位高手,有没有什么方法能够在linux编译产生vc6可以用的 .lib 文件呢??
谢谢了!!
|
不想修改移植的简单办法可以使用mingw编译生成dll,然后用vc的lib.exe使用def文件建立.lib链接库,这样就可以使用了
|
linux下的动态库和windows也是不一样的,别想了,微软帝国是不会开源的
|
二进制估计很难,因为两个系统的可执行文件格式就不一样。但是可以适当的做一下程序移植,如果程序遵循ANSI规范,估计移植起来不是很麻烦