Linux的动态库链接失败



我构建了C++应用程序到Linux动态库,每个动态库也依赖并链接到其他动态库,构建所有动态库是可以的,但当我构建一个可执行应用程序链接所有应用程序动态库时,一个库链接另一个库失败:

g++-phread-Wl,-z,relro-Wl,--复制dt所需的条目-Wl,-z,relro-lc-o wifi_scan WiFiScan.o-lmnl-lglib-2.0-ldbus-1-ldbus-glib-1-lgobject-2.0-lgio-2.0-lbostrongystem-lhost_filesystem-lhost_thread-lhost_program_options-lhost_log_setup-lhost_log-lhost_date_time-lsl-lcrypto-lpthread-lmsgpackc-lLogger-lApplication-lNetwork-lUtility

libApplication.so:对Logger::Log::SystemLog(…(的未定义引用

但是Logger::Log::SystemLog(…(在库链接-lLogger中,我可能缺少什么?

谢谢。

致以亲切的问候。

感谢Tomo Ceferin和所有的响应,把-lLogger放在最后完成了任务。

非常感谢

最新更新