|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ C语言建库问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1235
人关注过本帖
标题:
C语言建库问题
只看楼主
加入收藏
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
11
楼
收藏
得分:0
库的问题,不同编译器环境下做法是不同的。
你得明确一下,你确定使用的环境是TC2.0?
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 21:35
举报帖子
使用道具
赠送鲜花
ymqq
等 级:
论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
第
12
楼
收藏
得分:0
是的,TC20。
2010-07-15 21:38
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
13
楼
收藏
得分:0
那么在你的环境下编辑并保存一个.c文件应该没问题吧?
用同样的方式编辑.h文件的内容并在保存的时候把它的扩展名定为.h也问题不大吧?
打开刚才的.c文件以后按Ctrl+F9编译,就产生了相应的.obj文件,你只要找到它就好。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 22:04
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
14
楼
收藏
得分:0
占位,因为我忘了tlib具体的用法,稍候
add:
楼下说得对,具体的语法可以直接看输出信息或者google一下“tlib语法”和“tlink语法”即可。
[
本帖最后由 forever74 于 2010-7-15 22:20 编辑
]
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 22:05
举报帖子
使用道具
赠送鲜花
rainbow1
等 级:
蝙蝠侠
威 望:
2
帖 子:277
专家分:839
注 册:2010-5-19
第
15
楼
收藏
得分:0
完全可以的。首先要把.h、.c或者.cpp、或者.hpp编好并且确保函数正确,利用TC或者BC下的TLib对.hpp或.c或.cpp。进行编译,选择适合的开关项,可连接成.obj,然后和.h一起用就行了。具体情况可以在命令行下运行TLib看一下选项。
[
本帖最后由 rainbow1 于 2010-7-15 22:14 编辑
]
2010-07-15 22:09
举报帖子
使用道具
赠送鲜花
ymqq
等 级:
论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
第
16
楼
收藏
得分:0
是啊
我就是问那些具体的细节 比如 .c
.h
.lib放哪(一定要指定)?
TLIB如何操作(是不是一定要用DOS,可不可以不用)?
至于 .c
.h
我写的应该没错
myouts.c如下:
/*文件:myputs.c
实现:the myputs.h接口
*/
#include <stdio.h>
void myputs(char *m)
{
int i=0;
while(*(m+i))
putchar(*(m+i++));
}
myputs.c经过连接生成myputs.obj
myputs.h内容如下:
/*
*文件:myputs.h
*功能:实现字符串向标准输出设备的输出
*
*/
#ifndef _myputs_h
#define _myputs_h
/*
*函数:myputs
*用法:myputs(*m)
*功能:字符串向标准输出设备的输出
*
*/
void myputs(char *m)
#endif
myputs.lib是用TLIB产生
2010-07-15 22:19
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
17
楼
收藏
得分:0
tlib是命令行工具,必须在命令提示符下执行,不能靠鼠标。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 22:22
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
18
楼
收藏
得分:0
另外,你的.h文件的函数原型末尾应该有分号
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 22:23
举报帖子
使用道具
赠送鲜花
ymqq
等 级:
论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
第
19
楼
收藏
得分:0
哦,是惭愧,低级错误。
2010-07-15 22:25
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1705
专家分:4345
注 册:2007-12-27
第
20
楼
收藏
得分:0
.c编译过之后就没用了
.h建议放到include目录里面(不是必须的)
.lib建议放进lib目录里面(不是必须的)
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2010-07-15 22:26
举报帖子
使用道具
赠送鲜花
33
2/4页
1
2
3
4
快速回复:
C语言建库问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017286 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved