求助:静态库的制作和使用
各位路过的好友:
大家好!问个静态库的问题:
我用的是VC++6.0编译器测试静态库的使用,但最后没有调用静态库,静态库包括两个文件:tang.h, tang.cpp
tang.h
#ifndef TANG_H
#define TANG_H
void Input(int i,int j);
void Output(int i,int j);
#endif
tang.cpp
#include <iostream>
using namespace std;
#include "tang.h"
void Input(int i,int j)
{
cin>>i;
cin>>j;
}
void Output(int i,int j)
{
cout<<i<<endl;
cout<<j<<endl;
}
静态库编译成功,生成了静态库文件:tang.lib
然后我重新建立一个工程,代码如下:
#include <iostream>
using namespace std;
#include "tang.h"
int main()
{
int x=0,y=0;
Input(x,y);
Output(x,y);
}
然后在工程设置的链接中我也添加了静态库的目录,编译成功成功!但是我发现为调用静态库的函数,
输出的都是0,0,我肯定代码没问题,只是链接上出现了问题,但还没有查找到原因?各位路过的能指点一下吗?