С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как задать версию библиотеки - 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";? подробнее

Показать сообщение отдельно
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.02.2010, 15:24
C
1
2
3
int lib_version( void ) {
return LIB_VERSION;
} /* lib_version() */
Код
make -D LIB_VERSION=1 ....
Но честно говоря обычно все делают версию библиотеки не в виде функции,
а в виде макроса например число 20100116
или версия 1.2.10 обозначается как число 010210

Это позволяет еще на уровне define в своей программе определять какая версия библиотеки
и делать разный код.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.