注册 登录
编程论坛 C++教室

如何在C++项目中调用另外一个C++编写的类库呢?

zoyo929 发布于 2010-10-10 00:54, 4634 次点击
使用环境VC++2008
首先,我创建了一个类库项目,并写入了相关的头文件和类
然后,新建一个项目,此项目如何引用前面那个类库项目里的类?如何设置?求详细步骤。谢谢!!
(不是把类文件直接拷贝过来的那种笨办法)
2 回复
#2
pangding2010-10-10 01:58
一种方法是先把它编译成静态库。然后相应的头文件和库文件拷贝到VC的 include 文件夹和 lib 文件夹里;或者你自己建两个文件夹,然后设置VC,使它能在这两个文件夹里找头文件和库。之后你再编其它程序就可以用了它们了。
另一种方法是把它们编成动态库,原理一样的。

你可能很想问具体怎么操作,建议你自己上网上查查,关键字取”编译静(动)态库“再缀点 VC 字样应该能找到相关的东西。我很久不用 VC 了,用的那会水平也不行,所以相关的东西具体也不是很明白。以前用 VC 编译过 boost 库,那里有一步步的说明,很容易编起来的。自己没写过库试,你可以去 boost 官网 www. 看看,就当学习 C++ 也是个好东西。
#3
zoyo9292010-10-10 15:34
非常感谢,说的很详细。
1