日期:2014-05-16  浏览次数:20659 次

急!! windows 的库函数如何移植到unix下
我用vc.net编译了.dll、.lib和.h怎么样才能移植到unix来使用,我用的是eclipe平台,请各位大虾解答。

------解决方案--------------------
需要在UNIX下从新编译才可以使用,要编译成.so 或.a文件才可以
------解决方案--------------------
windows的库函数,你得在Linux下测试,除界面和其他windows独自的库外其他基本都相同;
有源代码的话放到unix重新编译测试。
------解决方案--------------------
如果是用了非标准C/C++的库,比如windows.h,那你就麻烦了,要么重写你的代码,要么下载wine来跑这个程序。
------解决方案--------------------
你现在才考虑移植性的问题? 同情中, 你的工作量大了!

兄弟以前也写跨平台的程序,写过一个小类库,有常用的线程,读写锁,定时器等,希望能帮到你.CSDN的发布地址 http://download.csdn.net/source/160926

QT和ACE库有完整的实现,如果你的程序比较复杂,建议你采用!