Linux下面的C/C++移植到Windows下面
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/ethtool.h>
#include <linux/mii.h>
#include <linux/crc32.h>
#include <asm/uaccess.h>
#include <linux/in.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/sched.h>
#include <linux/tty.h>
#include <linux/if_vlan.h>
#include <linux/version.h>
上面这些头文件原来是LINXU下面的
现在程序到WINDOWS下面来 我需要怎么替换。
谢谢各位了。
------解决方案--------------------They are diffrent versions between the linux and MicroSoft 's windows.Even some definitions are diffrent.So you have to check the detail of the head-file of each library file.
------解决方案--------------------LZ列出来的这些文件不但Windows没有的呀,其它的Unix都没有,
如果你的程序真的用了这些文件中的函数,不要说移植到Windows上,就是移植到其它Unix上都很困难!
如果用程序只使用标准库,移植是轻松的!
关于标准库,可以到这里看看
http://en.wikipedia.org/wiki/C_standard_library