如何使用g ++链接到库?

时间:2018-07-21 21:49:32

标签: compilation g++ shared-libraries

我正在尝试使用https://github.com/openalpr/openalpr/wiki/Integrating-OpenALPR中所述的Open ALPR编译一些测试程序。 我想出了类似的东西:

#include <alpr.h>
#include <iostream>

int main (void) 
{
    alpr::Alpr openalpr("us", "/etc/openalpr/openalpr.conf");


    std::cout << "Hello World!" << std::endl;

    return 0;
}

但是我无法编译它。我试过了: g++ -Wall -l /usr/lib/libopenalpr.so test.cpp -o test但我明白了 /usr/bin/ld: cannot find -l/usr/lib/libopenalpr.so/usr/lib/libopenalpr.so确实存在,并且链接到libopenalpr.so.2也存在。链接到该库的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

答案可以在这里找到: unable to compile with library