Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: deMax от Апрель 18, 2014, 07:36



Название: Qt+Glog
Отправлено: deMax от Апрель 18, 2014, 07:36
Есть такая штука Google log. С исходниками, через configure+make собирается под linux и работает с qt.
А вот под windows есть проект glog под visual studio, который собирает .lib+.exp, dll. Потом это все можно засунуть в студию и работать, а вот как это засунуть в qt+creator непонятно.


Название: Re: Qt+Glog
Отправлено: b-s-a от Апрель 18, 2014, 11:54
так же, как и другие библиотеки. Нужно прописать в *.pro файле.


Название: Re: Qt+Glog
Отправлено: deMax от Апрель 18, 2014, 13:07
b-s-a, у меня не получилось(Под студию и под линуксом все просто).


Название: Re: Qt+Glog
Отправлено: snasoft от Апрель 19, 2014, 10:41
Есть такая штука Google log. С исходниками, через configure+make собирается под linux и работает с qt.
А вот под windows есть проект glog под visual studio, который собирает .lib+.exp, dll. Потом это все можно засунуть в студию и работать, а вот как это засунуть в qt+creator непонятно.

1. Какая вам нужна библиотека (статическая .lib или динамическая .dll)?
2. Какую сборку в QtCreator вы используете (MinGW или MSVS)?

Создал проект .pro для сборки этой библиотеки, но под MinGW он не собирается (выдает ошибки).
Под MSVC 2010 все собирается и успешно подключается в тестовом проекте.
Использовать dll библиотеку из MSVC для MinGW не получилось, опять же ошибки (видимо какая-то бинарная несовместимость).
Пожалуйста, опишите конкретнее проблему и потом вместе получим решение - в том числе чтобы собиралось под MinGW (мне эта штука показалась интересной, спасибо за наводку).


Название: Re: Qt+Glog
Отправлено: deMax от Апрель 21, 2014, 09:51
Цитировать
1. Какая вам нужна библиотека (статическая .lib или динамическая .dll)?
lib был бы удобнее. Чтоб поменьше мусора в папке с приложением было.
Qt5.2.1 все в комплекте(в системе еще 3 сборки стоят, но проект делаю под эту).

Проблема только одна, подключить к проекту glog. Т.е. подключить к классу #include "glog/loggin.h" и вперед.