реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Qt ругается на "<"
muravei
сообщение Mar 14 2016, 12:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Компилятор ругается на функцию timercmp(&walltime, &endtime, <)
и на CLOCK_MONOTONIC
Х- файлы sys/time.h и time.h упоминаются.
Go to the top of the page
 
+Quote Post
Pavel_I
сообщение Mar 16 2016, 02:22
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325



Цитата(muravei @ Mar 14 2016, 15:53) *
Компилятор ругается на функцию timercmp(&walltime, &endtime, <)
и на CLOCK_MONOTONIC
Х- файлы sys/time.h и time.h упоминаются.


А платформа/компилятор какие?
Смотрю у MinGW вот нет таких макросов в sys/time.h time.h
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 16 2016, 07:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Raspberry
Raspbian
GCC
У меня тоже подозрение, что он их не находит, но на карточке они есть. Как узнать , куда он лезет за х-файлами?
Я не сильно большой специалист в этом. laughing.gif
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 23 2016, 14:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(muravei @ Mar 14 2016, 15:53) *
Компилятор ругается на функцию timercmp(&walltime, &endtime, <)

Так все таки , что он "ожидает" перед "<" и как его убедить не делать этого?
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 23 2016, 16:24
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(muravei @ Mar 16 2016, 10:25) *
У меня тоже подозрение, что он их не находит, но на карточке они есть. Как узнать , куда он лезет за х-файлами?

пути к хидерам смотрите в Makefile в корне проекта по переменной INCPATH
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Mar 23 2016, 18:07
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Ошибся темой.

Где что находится и как этим управлять описано в этой книге:
https://books.google.ca/books?id=5fgn7Tg4Lt...p;q&f=false

Уверен, что ее можно где-нибудь скачать. У меня она живьем.
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 26 2016, 10:21
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(muravei @ Mar 14 2016, 15:53) *
Компилятор ругается на функцию timercmp(&walltime, &endtime, <)
и на CLOCK_MONOTONIC

Все решилось выбором gnu99

Теперь новая проблема : оно требует glibc 2.4, а у меня 2.13 если ldd --vertion это о том.
Go to the top of the page
 
+Quote Post
alx2
сообщение Mar 28 2016, 04:19
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(muravei @ Mar 26 2016, 16:21) *
Теперь новая проблема : оно требует glibc 2.4, а у меня 2.13 если ldd --vertion это о том.

Это не о том:
Код
NAME
       ldd - print shared library dependencies
OPTIONS
       --version
              Print the version number of ldd.


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
nill
сообщение Mar 28 2016, 07:32
Сообщение #9


Частый гость
**

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Цитата(muravei @ Mar 26 2016, 17:21) *
Теперь новая проблема : оно требует glibc 2.4, а у меня 2.13 если ldd --vertion это о том.

Raspbian - система, основанная на Debian. Соответственно, используйте стандартный для Debian пакетный менеджер apt для получения информации о установленных пакетах:
Код
apt-cache search название

для поиска пакета название и
Код
apt-cache show [i]имя_пакета[/i]

для вывода информации о пакете имя_пакета. Там будет указана и его версия.

Я загрузил первый попавшийся образ Raspbian в qemu, там оказалась версия glibc 2.13

Цитата(alx2 @ Mar 28 2016, 11:19) *
Это не о том:
Код
NAME
       ldd - print shared library dependencies
OPTIONS
       --version
              Print the version number of ldd.

Не совсем так. Похоже, что ldd выводит версию libc, с которой он собран. Вот на Kubuntu 14:
Код
$ ldd --version
ldd (Ubuntu EGLIBC 2.19-0ubuntu6.7) 2.19
$ apt-cache show libc6
Package: libc6
Priority: required
Section: libs
Installed-Size: 10493
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: amd64
Source: eglibc
Version: 2.19-0ubuntu6.7
Replaces: libc6-amd64
Provides: glibc-2.19-1
Depends: libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Mar 28 2016, 08:33
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(nill @ Mar 28 2016, 10:32) *
Не совсем так. Похоже, что ldd выводит версию libc, с которой он собран.
Чего гадать-то? Просто посмотрите. Это же sh-скрипт, поэтому он ни с какой glibc не собран. Он сам входит в glibc и выводит версию glibc, что вполне логично.
Go to the top of the page
 
+Quote Post
nill
сообщение Mar 28 2016, 15:16
Сообщение #11


Частый гость
**

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Действительно, скрипт. Как-то я об этом не подумал laughing.gif Спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 18:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016