【问题标题】:Linker issues with POCO libraryPOCO 库的链接器问题
【发布时间】:2016-12-18 11:04:15
【问题描述】:

我正在尝试在我的项目中使用 POCO 库作为线程框架。我收到 POCO 函数的链接器错误,例如

ServiceMain.o:在函数_GLOBAL__sub_I__ZN18CServiceMain10mpInstanceE': ServiceMain.cpp:62: undefined reference toPoco::Event::Event(Poco::Event::EventType)'中

Logging.o: 在函数_GLOBAL__sub_I__ZN7Log11mLogStringsB5cxx11E': Logging.cpp:88: undefined reference toPoco::Mutex::Mutex(Poco::Mutex::MutexType)'

有人能告诉我这是什么问题吗? “_GLOBAL__sub_I”是什么意思?

【问题讨论】:

    标签: multithreading c++11 poco-libraries


    【解决方案1】:

    您的问题似乎是您未能正确包含链接器或包含 Poco 基金会库的路径标志。如果您在 *nix 系统上,您的标志将如下所示:

    -L/path/to/poco/libs/ -lPocoFoundation -I/path/to/poco/include
    

    在安装了 brew 的 OSX 上,我会使用 Poco:

    -L/usr/local/lib -lPocoFoundation -I/usr/local/include
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-22
      • 2021-03-03
      • 1970-01-01
      • 2011-05-23
      • 2019-01-20
      • 2014-07-18
      • 2011-11-17
      • 1970-01-01
      相关资源
      最近更新 更多