![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Щирий українець Сообщений: 1 456 Спасибо сказали: 3027 раз ![]() |
Нужна помощь от людей, работавших с zlib-архивами (трешечные LODы один из примеров).
Интересует все: от подключения библиотеки к проекту до компиляции и распространения готового приложения. В гугл не посылать. Спасибо. |
|
|
![]() |
![]()
Сообщение
#2
|
|
VCMI developer Сообщений: 377 Спасибо сказали: 690 раз ![]() |
А разве .lib обязательна? Это ж статическая библиотека - можно или линковать к lib-е и получить независимый exe или линковать с .dll и затем выкладывать exe и dll.
Цитата в том то и дело, что хочется по максиму отвязаться от всяческих тонкостей ИДЕ и фреймворков. Хочется нормального С++. В моем понимании "нормального" - это когда скачиваешь библиотеку, подключаешь и используешь ее возможности. Часто можно найти уже скомпиленые либы для популярных ИДЕ. Вот только C++ builder в этот список уже давно не входит. Линукс тут конечно рвет всех и всякого: Код apt-get install zlib1g-dev # ставим либу g++ main.cpp -lz # линкуем к нужной либе Цитата причем разной для разных IDE. Разве? В Си (а zlib она сишная) интерфейс один и тот же должен быть независимо от ИДЕ. Цитата перед подключением windows.h написать #define WIN32_LEAN_AND_MEAN и #define VC_EXTRALEAN "Это не баг это фича" ![]() В windows.h есть, например, такие "фичи" как макросы min и max которые вызывают ошибки на переменных с таким именем, а в случае C++ - еще и при использовании стандартных std::min() и std::max() -------------------- Слава Україні!
|
|
|
![]()
Сообщение
#3
|
|
![]() 😸🧡✊✌️ Сообщений: 16 436 Спасибо сказали: 3310 раз ![]() |
Разве? В Си (а zlib она сишная) интерфейс один и тот же должен быть независимо от ИДЕ. Разные форматы объектных файлов и, соответственно, библиотек."Это не баг это фича" А кто говорит, что это баг? Это всего лишь неочевидные вещи.
![]() -------------------- Я слежу за тобой!
![]() ![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 29 September 2025 - 07:36 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|