в curl.dll.a, как самостоятельно собранном, так и скачанном. В обоих сигнатура функций не совпадает с той, которую требует линкер Qt.
Qt требует сигнатуру _imp__<имя функции>, в то время, как в либах символы имеют форму __imp_<имя функции>.
Как решить проблему? Компилятор Qt - minGW 4.9.2 - да, старенький уже, давно не обновлял, т.к. большой необходимости не было. Компилятор, которым собирал libcurl - самый свежий minGW. Но насколько я понимаю, то для сишных функций таких проблем ведь и не должно быть, разве нет? Чем можно решить проблему?
зачем вообще такая связка curl + qt?
можешь статически прилинковаться ахаха
ок, попробую, спасибо.
мне для либы-автоообновлялки софта нужно было, один из критериев -dateTime файла там это так выглядит в слоте прицепленному к metaDataChanged QDateTime netFileTime=QDateTime::fromString(reply->rawHeader("Last-Modified"),Qt::RFC2822Date).toUTC();
Обсуждают сегодня