Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как задать версию библиотеки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Objective-C Категории и Наследование http://www.cyberforum.ru/cpp/thread95794.html
Сейчас читаю книженцию по Objective-C. Наткнулся на такую интересную вещь как категории, и еще не использовал их (пока что только теорию читаю) Но вот вопрос появился, в чем профит использования...
C++ Ошибка при вводе данных Вот прогамма. Она просит ввести Ваше име, возраст и пол. Первые два считывает, а с последним прблеммы... Не ждёт ввод данных, и пускает "пустую" строку. В чём дело? #include <iostream> #include... http://www.cyberforum.ru/cpp/thread95781.html
C++ Шаблоны
Как писать сами шаблоны, я знаю. А как ими пользоваться? template <TBase> TArry // Шаблон функции { ... }; После этого так правильно: <int> TArray q;? template void <TBase> swap (TBase x,y)...
std::string, std::fstream, ошибка кучи C++
HEAP: HEAP: Free Heap block e68be0 modified at e68ec0 after it was freedгде то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString. Замечательно, то же...
C++ Автоматическое преобразование стандартных типов http://www.cyberforum.ru/cpp/thread95214.html
Если моя функция LOG принимает qString* можно ли сделать так чтобы автоматически вызывалась конструирование временного объекта и он отправлялся в фунцию? т.е. вместо LOG(&qString("Привет мир"));...
C++ "цепной" << Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";? подробнее

Показать сообщение отдельно
З@яЦ
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 5

Как задать версию библиотеки - C++

16.02.2010, 12:27. Просмотров 689. Ответов 2
Метки (Все метки)

Заранее прошу прощения если разместил тему не там.

Суть проблемы. Пишу статическую библиотеку под линукс, в частности убунту. В принципе библиотека уже готова и успешно линкуется с основной программой, но хочу добавить функцию, которая будет возвращать версию библиотеки.
Например если эта либа будет использоваться с разными программами, то в каждой из программ будет вызов библиотечной функции которая будет возвращать версию либы.
Понимаю что самый тупой и лёгкий способ захардкодить версию либы в теле функции, но мне бы хотелось завести переменную в мэйкфайле или билд файле. собрать либу заново и юзать эту переменную из библиотечной функции. скажите возможно ли это?
почитав немного мануал нашёл следующее:
-D name=definition
вопрос можно ли использовать эту директиву для вышеуказанных целей. если например версия либы будет начиная с 0.0.1 и далше по возрастающей...

заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru