![]() |
|
Модераторы: xvr |
![]()
|
|
| Oleg IT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 6.7.2004 Репутация: нет Всего: нет |
Компиляция библиотеки требует использования одного аргумента в макросе va_start (библиотека содержит данный макрос в заголовочном файле). А компиляция модуля использующего данную библиотеку требует использования двух аргументов. Man на va_start говорит, что надо использовать два аргкмента. Как победить эту проблему?
|
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 1 Всего: 19 |
Внимательно посмотри #ifdef в хидере либы, скорей всего просто надо какойто #define сделать
|
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
Я передаю количество элементов...
Приблизительно так... Добавлено @ 15:48 А если формат получаешь то так...
Код был любезно украден из source-ов линукса... |
||||
|
|||||
| Oleg IT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 6.7.2004 Репутация: нет Всего: нет |
Спасибо, любезные
Дошло. Оказывается есть два хедера с этим va_start. Один совместимый с Windows, другой оригинальный. Так я в проекте оба включал. |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |