C++ Mongoose静态链接到libssl?

C++ Mongoose静态链接到libssl?,c++,mongoose-web-server,libssl,C++,Mongoose Web Server,Libssl,我想用libssl的静态库编译moongose。 我已经给了.一个带有-L选项的文件。 但它仍然在加载.so文件。 为什么? 如何强制它使用静态库?在strace下运行编译,以查看在哪里搜索文件以及为什么加载.so 编辑 默认情况下,moongose动态加载SSL。要更改此设置,请使用NO\u SSL\u DL宏编译它。将-DNO\u SSL\u DL添加到编译命令行。请参阅。是否*.a真的是静态库而不是导入库?请参阅第3562行。请检查代码请参阅code.google.com/p/mongoo

我想用libssl的静态库编译moongose。 我已经给了.一个带有-L选项的文件。 但它仍然在加载.so文件。 为什么?
如何强制它使用静态库?

strace
下运行编译,以查看在哪里搜索文件以及为什么加载.so

编辑

默认情况下,moongose动态加载SSL。要更改此设置,请使用
NO\u SSL\u DL
宏编译它。将
-DNO\u SSL\u DL
添加到编译命令行。请参阅。

是否*.a真的是静态库而不是导入库?请参阅第3562行。请检查代码请参阅code.google.com/p/mongoose/source/browse/mongoose.c第3562行他们正在调用load\dlys,看起来您需要使用无SSL\u DL宏重新编译moongose。看,我想要ssl支持。但我不想使用动态库,我想使用静态库。好的,像您那样静态链接,并使用
NO\u SSL\u DL
宏进行编译。你应该静态地支持ssl——我还没有测试过它。还请注意,您应该给.a文件添加
-l
选项-。