在qt linux中添加库

时间:2017-11-18 15:18:44

标签: c++ c qt clion

我在Clion中创建了一个项目库并获得了一个* .a文件。在qt_gui.pro中我添加了:

LIBS += -L /path/to/*.a/file
INCLUDEPATH += /path/to/directory/h_files

我还创建了新的.h文件:

extern "C" {
    #include "foo.h"
}
void qt_foo();

和.cpp文件:

void qt_foo(){
    foo();
}

当我调用qt_foo()时,我得到了

error: undefined reference to `foo'
库中的

foo.h:

#ifdef __cplusplus
extern "C" {
#endif
void foo();
#ifdef __cplusplus
}
#endif

0 个答案:

没有答案