мне нужен - _/pcapplusplus/21.05/_/ef99bc3b2325b5f87d503eaf4708b084/2caa5e843dcfefc217163eecd245536f89fcf5ea/3152471f0da3f9d35d0f4c5745f0a933
Но при линковке получаю undefined symbol: _ZN4pcpp17IFileReaderDevice9getReaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Окей, делаю nm
nm ~/.conan/data/pcapplusplus/21.05/_/_/package/2caa5e843dcfefc217163eecd245536f89fcf5ea/lib/libPcap++.a | grep getReader
0000000000002e30 T _ZN4pcpp17IFileReaderDevice9getReaderERKSs
00000000000004e8 t _ZN4pcpp17IFileReaderDevice9getReaderERKSs.cold
Т.е. такой символ есть, но он заманглен по другому
При этом деманглер грит шо параметр функции всё ещё const std::string&
compiler.libcxx = libstdc++11 забыл небось
У меня на тачке compiler.libcxx=libstdc++
Кек, так реально заработало
Обсуждают сегодня