как скомпилировать glog с помощью mingw в linux для создания glog dll

Я хочу сгенерировать glog c++ dll для Windows, используя mingw в Linux, без использования cmake или Visual Studio. Кто-нибудь может сказать мне, как это сделать... Заранее спасибо.


person user3863946    schedule 30.10.2017    source источник
comment
Почему? Почему вы не хотите использовать официально поставляемую систему сборки? Какую реальную проблему вы пытаетесь решить? А вы пробовали, что говорит вам файл README?   -  person Some programmer dude    schedule 30.10.2017
comment
Потому что у меня нет визуальной студии, установленной в моей системе Windows, чтобы использовать cmake. В основном я хочу использовать glog в Windows без использования cmake или Visual Studio. Поэтому я подумал об использовании mingw в Linux для создания glog dll и создания исполняемого файла в Linux, который можно запускать в Windows. Я что-то упускаю, или я неправильно мыслю. Кстати, glog отлично работает в моей Linux-системе. Но я хочу, чтобы то же самое работало и на окнах....   -  person user3863946    schedule 30.10.2017
comment
Вы можете создать MinGW Makefile.   -  person Some programmer dude    schedule 30.10.2017
comment
Эй, спасибо за вашу помощь. Я буду работать над этим.   -  person user3863946    schedule 30.10.2017
comment
Я получаю следующую ошибку. Могу я узнать, что теперь делать. D:\glog-0.3.5\build›cmake .. -G MinGW Makefiles -- Проверка работоспособности компилятора C: C:/MinGW/bin/gcc.exe -- неработающая ошибка CMake в C:/Program Files/CMake/ share/cmake-3.10/Modu C:/MinGW/bin/gcc.exe не может скомпилировать простую тестовую программу. Выдается следующий вывод: Изменить каталог: D:/glog-0.3.5/build/CMakeFiles/CMakeTmp Запустить команду сборки: C:/MinGW/bin/mingw32-make.exe cmTC_5628f/fast C:/MinGW/bin/ ../lib/gcc/mingw32/3.4.5/../../../libmingwex.a(glob.o):(.text+0x8b8): неопределенная ссылка на `__chkstk_ms'   -  person user3863946    schedule 30.10.2017


Ответы (1)


Я не смог скомпилировать glog с помощью MinGW. Поэтому я скомпилировал его с помощью CMake и Visual Studio, и проблема решена.

person user3863946    schedule 09.11.2017