我有两个项目,一个创建静态库和另一个使用它。 第一个,创建一个名为liboutputdevice.a的文件。 当我建立它时,一切都会好起来。静态库链接问题使用eclipse
然后,我有使用该库的上面, 和包括#include "outputdevice.h"
和卡列斯的功能我的第二个项目:
initdevice("sdfs");
这是宣布outputdevice.h和静态库上方ipmlemented。 测试仪项目链接到第一个项目:Cross g ++链接程序,库和库搜索路径。
当我编译该项目(该测试仪,第二个),第一个是得到一个错误,用Undefined reference to 'pthread create'
突然... (虽然我包含在第一个项目的编译过程中-lpthread )。有人可以告诉它有什么问题吗?