阅读:1049回复:3
请教各位大侠我想将一个Linux下的打印机驱动程序移植到Windows下怎么做呢???
各位大侠帮帮忙,我都焦头烂额了。
现在我的手头有一个Canon的Linux下的六色打印机驱动源程序,作成了一个linux下的工程文件(.dsw),里面是一些.c的源文件和一些.h的头文件,没有UI的部分。现在我想把他们放到一个vc6.0开发的UI界面中,可以让用户设置一些打印参数,有什么好的工具吗?我怎么样做才是最有效的方法,我想如果我把这些c的源程序改写成c++的就太累点了,还有那些头文件也不知道怎么处理,有其他的工具或者方法吗,请指教,谢谢! 各位帮帮忙呀,里面一些Linux下的系统调用都不太熟悉,引用的一些Linux下的头文件(比如sys/types.h和sys/unistd.h)也不知道怎么改,甚至有一些.y和.l的文件,好像是lex和yacc生成的词法和语法分析的东西,高手帮帮忙呀! |
|
沙发#
发布于:2005-01-05 15:50
我感觉你改写不一定可行,
不如自己重写一个了 |
|
|
板凳#
发布于:2005-01-05 20:27
有什么工具可以转换的没有?
|
|
地板#
发布于:2005-01-06 17:25
linux下的驱动比较低级,没有对象的概念,事事都得自己处理。但有个好处,只要能有LINUX下的驱动,借助DDk可以很容易写一个Windows下的驱动,转换工具我估计不可能有,因为二者相差太大。理念都太大,因此我觉得Windows下的驱动设计包装得很好,对开发人员相对简单,祝贺你有个LINUX下的驱动,要有个Windows下的驱动改在LINUX下可糟了
|
|
|