![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 00:47 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 求助:用borlandc3.1连接不上wattcp的连接库呢? |
| 可打印版本 7,650 / 36 |
| 第1楼 秋蝉 | 发表于 2003-06-30 00:00 |
| 初级用户 发帖 19 积分 152 | |
|
求助:用borlandc3.1连接不上wattcp的连接库呢? 请教各位大师,我想用Borlandc3.1实现dos下的tcpip的通讯,为何连接不上呢?
提示错误:Linker error:Bad Object File Record in module? 谢谢~ |
|
| 第2楼 戴眼镜的马 | 发表于 2003-06-30 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
是呀,是呀,
我也使用BC3.1,用WATTCP,可是就是连接不上。 不知道应该怎么设置?不知道楼上的,您的路径的什么?怎么设置?还有您的WATTCP是否有连接库呢?我的好像没有连接库呀。 急呀,多多联系~ |
|
| 第3楼 秋蝉 | 发表于 2003-07-01 00:00 |
| 初级用户 发帖 19 积分 152 | |
|
用命令行或者在建立的工程连接都是这样啊
连接其他的*lib就可以,可是连接wattcphg.lib就不行(huge模式) 很奇怪~~ |
|
| 第4楼 戴眼镜的马 | 发表于 2003-07-01 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
希望大家都来发言
1,在WATTCP\apps\ping.c,我用BC31建立一个工程。 2,编译通过 3,连接出错。提示信息如下: Linke Error:Under find symbol _chk_ping in module...... 这样共有11条Message。 请斑竹帮我应该怎么办? 我已经不管3721把WATTCP\lib\下的3个.lib全部考入BORLANDC\lib下了。把WATTCP下的include下的必要的头文件全部拷贝到BORLANDC\include. 请大家不要对技术保留呀,大家发扬FreeSoft精神。 |
|
| 第5楼 Wengier | 发表于 2003-07-01 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
试试看用DJGPP C/C++能不能连上呢?
|
|
| 第6楼 LanE | 发表于 2003-07-01 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
好象需要用tlib把*.lib加到库里面去吧
|
|
| 第7楼 戴眼镜的马 | 发表于 2003-07-01 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
to--》Wengier
对DJGPP C/C++我一点点都不熟悉。不知道是否可以呢。斑竹您是否试过呢? 我还是希望使用BC3.1。希望还有其他的提示。 to--》LanE, 我试了试Tlib,的确会运行的。我使用了tlib WATTCPSM.lib +,不知道这样做,是否正确呢?可是还是老样子呀。 下一步不知道怎么办呢?可以这么说。如果不能在这个论坛解决这个问题的话,我觉得DOS论坛还是没有深层次的东东。毕竟在DOS下写网络程序是实时控制系统比较好的选择。而其他的什么画图程序,都是一些比较简单的程序,而且目前实用的价值不大。 请大家放开肚子提建议呀。。。。。。 |
|
| 第8楼 秋蝉 | 发表于 2003-07-02 00:00 |
| 初级用户 发帖 19 积分 152 | |
|
这个库应该是支持BorlandC3.1的,它的头里面出现了BorlandC和turbo的ascii码,虽然tlib后可以不用再建立工程文件连接了,但是连接错误依旧:Linker error:Bad Object File Record in module,看来这个库需要特殊处理?琢磨中~~~
|
|
| 第9楼 戴眼镜的马 | 发表于 2003-07-02 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
的确如你说的,是这样的。
但是现在我已经连接上了。还是用make程序。但是要把mkefile文件修改一下,使用Large模式。把\apps下的makefile文件两行修改为 DEBUG= D # set to D for disable, E for enable MODEL= L # set to L for large, S for small 这样的话,模式为Large。 而Large库明显是好的。连接通过了。说明Small库是有问题的,不知道WATTCP斑竹是故意的还是无意的。 1,现在问题是在BC3.1的工程文件中怎么使用库呢? 2,很多的TCPSOCK函数根本就是和WINSOCK函数不一样。不知道怎么使用。不知道谁有函数手册呢?很奇怪的是我也曾经看见过WATTCP程序,库函数和WINSOCK的使用是一样的。 |
|
| 第10楼 LanE | 发表于 2003-07-02 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
它应该指的是,把MODEL=L改成MODEL=S就可以用small库吧
在LIB目录下三个文件,应该是small,lager,huger三个模式的lib文件……………… |
|
| 第11楼 戴眼镜的马 | 发表于 2003-07-03 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
to->>LanE.
是的,lib下的3个文件就是对应这3个模式,现在的问题,好像把任何WATTCPLG.LIB加入PRJ工程文件中,连接还是通不过的。 1,make 语法手册在哪里? 2,WATTCP函数库的手册Who有,在www.wattcp.com上卖美元50,我可以花人民币100大洋,一经收到函数库手册,马上付钱。 |
|
| 第12楼 秋蝉 | 发表于 2003-07-03 00:00 |
| 初级用户 发帖 19 积分 152 | |
以下是引用戴眼镜的马在2003-7-2 16:32:41的发言: make果然可以,又测试了一下huge模式也通过,证明至少lage喝huge肯定是可用的 建立工程文件,加入其他连接库可以通过说明连接方式应该没问题,加入wattcp后出错误可能是类似于makefile中debug选项不当的原因 可是选项禁止debug设置后仍然没有消除错误,望大家指点 |
|
| 第13楼 Wengier | 发表于 2003-07-03 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
makefile的语法看看这儿吧:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=6&ID=4258 |
|
| 第14楼 戴眼镜的马 | 发表于 2003-07-04 00:00 |
| 初级用户 发帖 13 积分 126 | |
|
to->>秋蝉
是呀,把库加入工程文件就是不行,不知道为什么?如果您试通的话,请您把步骤写在这里可以吗? to->>Wengier 谢谢您,但是这个Make手册,好像太复杂了一点点了。而且和WATTCP的makefile文件对不起来的。 各位看官: 1,谁使用过WATTCP的函数,步骤是怎么样的?WINSOCK就是,建立SOCKET,CONNECT,然后就可以SEND了。但是WATTCP是怎么样的呢? |
|
| 第15楼 glinda | 发表于 2003-07-04 00:00 |
| 初级用户 发帖 15 积分 144 | |
|
tlib 加入库中的应该是.obj文件。
tlib ww.lib +a.obj |
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |