| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Проблема с va_start |
| Автор: Oleg IT 6.12.2004, 11:22 |
| Компиляция библиотеки требует использования одного аргумента в макросе va_start (библиотека содержит данный макрос в заголовочном файле). А компиляция модуля использующего данную библиотеку требует использования двух аргументов. Man на va_start говорит, что надо использовать два аргкмента. Как победить эту проблему? |
| Автор: Mad 6.12.2004, 14:38 |
| Внимательно посмотри #ifdef в хидере либы, скорей всего просто надо какойто #define сделать |
| Автор: azesmcar 6.12.2004, 15:41 | ||||
Я передаю количество элементов...
Приблизительно так... Добавлено @ 15:48 А если формат получаешь то так...
Код был любезно украден из source-ов линукса... |
| Автор: Oleg IT 6.12.2004, 17:00 |
| Спасибо, любезные Дошло. Оказывается есть два хедера с этим va_start. Один совместимый с Windows, другой оригинальный. Так я в проекте оба включал. |