Есть проект который состоит из нескольких библиотек. Задумывается так, что все эти библиотеки должны писать в один лог файл. Для этого существует отдельная динамическая библиотека, которая загружается первая, инициализирует boost::log и предоставляет его всем остальным библиотекам. Используется статический boost 1.66.0.
При загрузке библиотеки с boost::log dlopen ругается:
undefined symbol: _ZN5boost3log12v2s_mt_posix4core20add_global_attributeERKNS1_14attribute_nameERKNS1_9attributeE
Это символ находится в библиотеке 'libboost_log.a'. Сама функция в файле /boost_1_66_0/libs/log/src/core.cpp. 'libboost_log.a' линкуется и к бинарю и к библиотеке с логом. Если не загружать библиотеку с логом как динамическую, а линковать как статическую то всё работает.
Если кто-то с этим сталкивался, подскажите где я туплю.
Беру делаю форму с QTableWidget заполняю ее в mainwindowcpp, но она выводится пустой
Почему когда использую статическую переменную в switch case выдает ошибки : "initialization of "counter" is skipped by 'case' label", "initialization of "counter" is skipped by 'default' label"
У меня есть основное окно в котором считаются точки, а потом выводятся графикиПочему у меня закрывается вся программа, когда закрываешь окно...
Проверка на пустой ввод или то, что введенная строка НЕ цифра работает через разДопустим, если два раза ввести пустую строку в поток, то когда...