metaclass: (Default)
[personal profile] metaclass
А вот как в сишечьке принято втаскивать сторонние либы в зависимости?

Например, мне нужна структура типа паскалевских строк - т.е. буфер, размер и capacity.
Делать самому - очевидный грех, брать готовое - так у половины сторонних либ самодельные аналоги, а из готового обычно какой-нибудь нечеловеческий трэш вроде GLib, который под винду еще просто так и не соберешь.

Date: 2016-04-10 03:40 pm (UTC)
From: [identity profile] max630.livejournal.com
apt-get install lib***-dev :)

для windows вроде nuget же придумали уже. Вот оттуда и брать.

вообще такая ерунда как строки с известной слиной едва ли существует в виде отдельной библиотеки, как правило это вствоено в более крупные фреймворки или вообще внутренние в каком-нибудь проекте.

Date: 2016-04-10 03:45 pm (UTC)
From: [identity profile] metaclass.livejournal.com
нугет это ж для дотнетов
Еще я опасаюсь, что будет как с тем npm и leftpad.

Date: 2016-04-10 04:06 pm (UTC)
From: [identity profile] max630.livejournal.com
> нугет это ж для дотнетов

не только. Вот например для плюсов: https://www.nuget.org/packages/msgpack-c/
по идее там любой язык сойдёт, это ж просто зип архив

> будет как с тем npm и leftpad

ну вообще можно поднять свой nuget сервер и скопировать туда.

Date: 2016-04-11 09:23 am (UTC)
wizzard: (2016-01)
From: [personal profile] wizzard
нугет в этом смысле чуть более адекватен, но да, package management is hard

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 04:07 pm
Powered by Dreamwidth Studios