QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 946|回复: 11

cheungming老大帮忙

[复制链接]
发表于 2003-5-9 23:20:22 | 显示全部楼层 |阅读模式
您弄过kylix吗?
我用gcc做了个so,怎样在kylix里面调用它啊?
在工程里面加了可每次连接都连不到,我又不想动态加载

用kylix是因为刚弄好一块卡的驱动,想做个gui的测试工具
控制台测试工具太麻烦,case太大了。
发表于 2003-5-9 23:46:59 | 显示全部楼层
no, i never develop gui code under linux.  
回复

使用道具 举报

 楼主| 发表于 2003-5-10 02:26:40 | 显示全部楼层
老大,问题已经解决,加上

extern "c" {
...........
}

看来我还是太笨,这种问题要想一晚上。呵呵
回复

使用道具 举报

发表于 2003-5-10 02:29:02 | 显示全部楼层
u export c from .so?
回复

使用道具 举报

 楼主| 发表于 2003-5-10 02:54:14 | 显示全部楼层
是啊,呵呵
因为驱动是从wndows下面的驱动改到linux下的,一到linux下好多函数就要用ioctl实现,为了编程接口上和windows下一致,所以做了个so把那一大堆iotcl包起来,就象windows下一样用
我乱想的,也不知道别人是不是这样做的
回复

使用道具 举报

发表于 2003-5-10 03:11:55 | 显示全部楼层
u change the driver? hehe
yes, u implement wrappers to mask the difference. the idea is right.
回复

使用道具 举报

 楼主| 发表于 2003-5-10 03:16:21 | 显示全部楼层
是啊
呵呵,那驱动也挺简单的,功能不多,主要就是初始化,写一大堆io,然后要把一块内存映射出来,其他就是一些设置。
不象文件系统那样复杂和高难度
回复

使用道具 举报

发表于 2003-5-10 03:26:29 | 显示全部楼层
good. may i invite u to post u experience on how to develop such a device driver for u device? guys here may feel interested. if u are busy, thatis fine. never mind.
回复

使用道具 举报

 楼主| 发表于 2003-5-10 03:42:59 | 显示全部楼层
好吧
我这几天有空就写
不过这样的东西说实在的会被高手笑的,我也是第一次写
呵呵
回复

使用道具 举报

发表于 2003-5-10 04:20:01 | 显示全部楼层
thx a lot!

no, i believe not so many people here do real work on linux development. and if sb can give u some suggestion on what u have done. u can get benefits from it, right? sometime when i look back the code i worte 2 or 3 years ago. i can not believe why i can write so stupid code. but i am happy that i know i am making progress.
    
回复

使用道具 举报

发表于 2003-5-10 13:53:03 | 显示全部楼层
[quote:56b307fc5f="keenor"]好吧
我这几天有空就写
不过这样的东西说实在的会被高手笑的,我也是第一次写
呵呵[/quote]
看来又可以偷学一两招
回复

使用道具 举报

发表于 2003-5-11 01:08:11 | 显示全部楼层
[quote:946dd94f23="llc"][quote:946dd94f23="keenor"]好吧
我这几天有空就写
不过这样的东西说实在的会被高手笑的,我也是第一次写
呵呵[/quote]
看来又可以偷学一两招 [/quote]

my purpose as well.        
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-23 08:34 , Processed in 0.091607 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表