未定义的引用`xdo_new(char const *)'

时间:2015-04-10 10:06:00

标签: c++ g++

我尝试在cpp中调用libxdo,如下所示:

#include <xdo.h>

int main() {
    xdo_t *xdo = xdo_new(NULL);
    return  0;
}

并运行g++ /home/roroco/Dropbox/try/c/try/main.cpp -lxdo,它会提升

/tmp/ccWh9hHs.o: In function `main':
main.cpp:(.text+0xe): undefined reference to `xdo_new(char const*)'
collect2: error: ld returned 1 exit status

请告诉我发生了什么?

更新:我已经安装了libxdo但仍然收到此错误。

1 个答案:

答案 0 :(得分:0)

您的编译标志顺序错误。

-lxdo之后写下main.cpp