首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

TC2.0怎么调用自己写的lib

2012-06-01 
TC2.0如何调用自己写的lib我自己写了个函数int add(int a, int b){return a+b}利用tlib制作成lib静态库tl

TC2.0如何调用自己写的lib
我自己写了个函数
int add(int a, int b)
{
return a+b;
}
利用tlib制作成lib静态库
tlib add.lib+add.obj,add.lst
add.lst内容:
Publics by module

ADD size = 13
_add  
拷贝add.lib到TurboC2.0\lib
编写add.h头文件并拷贝到TurboC2.0\include
#pragma comment(lib, “add1.lib")
int add(int a, int b);
TC路径设置:
TurboC2.0\include
TurboC2.0\lib

调用add.lib代码:
#include <add.h>

void main()
{
  int d = add(3, 4);
  printf("the result is %d\n", d);
  system("pause");
}
连接时出现下列错误:
Undefined symbol '_add' in module main.c
是哪里设置不对吗?

[解决办法]
命令行使用不就行了,后面加上链接库

都好多年不用了,你不给出界面,谁知道设置在哪里
[解决办法]
TC或者BC中,连接其他库,我一般建立工程,然后把库加进来。 用命令行也可以,不过写起来比较麻烦。可能有个什么-l(L)参数的。

热点排行