如何解决libwebsockets中的链接错误

时间:2016-02-11 14:22:12

标签: c ssl libwebsockets

我在C中使用libwebsockets作为客户端程序。因此,我在我的机器(ubuntu)上本地构建了libwebsocktes的库。在我想在Eclipse中构建项目之后,我得到以下输出:

14:58:40 **** Incremental Build of configuration Build (GNU) for project ClientA ****
make all 
cc -o clientA ifaddrs.o mo.o misc.o dm.o ws.o  -lcurl -lrt -lxml2 -ljson-c   -lssl -lcrypto   -lpthread -Wl,-Bstatic -L/home/vps/src/libwebsockets/build/lib -lwebsockets -Wl,-Bdynamic
/usr/bin/ld: /home/bla/libwebsockets/build/lib/libwebsockets.a(ssl.c.o):  undefined reference to symbol 'SSL_get_fd@@OPENSSL_1.0.0'
/usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libssl.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [clientA] Error 1
14:58:41 Build Finished (took 1s.223ms)

这似乎是libwebsockets.a的一个问题。但我怎么解决呢?

0 个答案:

没有答案