//////////////testlib.h
#ifndef TESTLIB_H
#define TESTLIB_H
void Print();
#endif
/////////testlib.cpp
#include "testlib.h"
#include <iostream>
using namespace std;
void Print()
{
cout << "Successed!" << endl;
}
生成的testlib.lib (使用debug生成)
testlib文件在*.sln所在目录的debug目录下。
新建一个Win32控制台应用程序mylib,代码如下所示:
#include "testlib.h"
int main(int argc, char* argv[])
{
Print();
return 0;
}
需要把testlib.h头文件加入mylib工程中。
为了使用生成的testlib.lib,可以把testlib.lib放在一个特定的目录,并修改mylib工程的属性,将testlib.lib目录放入附加库目录中如图:
并在“连接器”——>“命令行”中的“附加选项”中,输入testlib.lib。
生成的mylib.exe(使用debug生成)
在cmd中的结果:
Successed!