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

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

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

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

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

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

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

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

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