Привет всем.
Собираю приложение под Windows. Само приложение использует как Qt так и boost. Приложение однопоточно. Но тем не менее boost каким то образом тянет за собой pthread. Пока не добавил
win32 {
LIBS += -lpthread
}
линковка заканчивалась неудачей. После добавления вышеуказанной строки приложение успершо собралось и слинковалось, но при этом не запускается. Требует pthreadGC2.dll.Проблема решена.
Удалось избавиться от зависимости pthred. Дело в том, что был скопирован рабочий кусок из другого проекта использующий boost. Если точнее boost/smart_ptr. То приложение было многопоточным, и использовало опцию BOOST_SP_USE_PTHREADS. Замена на BOOST_SP_DISABLE_PTHREADS ришила проблему
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)