Официальный форум СВД Встраиваемые Системы
29 Март, 2024, 17:12:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: qnx momentics 4.7  (Прочитано 8104 раз)
int
Интересующийся

Сообщений: 7


« : 03 Сентябрь, 2011, 19:22:52 »

Поставил momentics 4.7 под windows, установил связь с виртуалкой на которой стоит сама qnx, создал проект qnx c++. Пытаюсь собрать(Build all) шаблон с hello world, высыпает 3 ошибки(приложил скриншот), переустановка eclips не помогает. Если не затруднит, подскажите в чем проблема

Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #1 : 03 Сентябрь, 2011, 19:33:19 »

Уточните, пожалуйста, Вы ставили QNX SDP 6.5 отсюда?

http://www.qnx.com/download/group.html?programid=20905
Записан
int
Интересующийся

Сообщений: 7


« Ответ #2 : 03 Сентябрь, 2011, 19:50:18 »

да, который qnxsdp-6.5.0-201007091524-win32.exe и на линукс такой же, только linux версию
т.е. устанавливаю его, ничего кроме не делая создаю проект, возникает ошибка при сборки(скриншот выше). В linux ситуация аналогичная
« Последнее редактирование: 03 Сентябрь, 2011, 19:57:12 от int » Записан
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #3 : 03 Сентябрь, 2011, 20:21:27 »

прежде всего - плохая практика называть программу test, попробуйте ее назвать хотя бы qq
Записан

int
Интересующийся

Сообщений: 7


« Ответ #4 : 03 Сентябрь, 2011, 20:25:27 »

по разному называл. Кстати, смешно конечно, но не может влиять то, что у меня имя пользователя в системе int
Записан
Алексей Ермолинский
Сотрудник СВД Встраиваемые Системы
Сотрудник СВД ВС
Пользователь

Сообщений: 53



WWW
« Ответ #5 : 05 Сентябрь, 2011, 11:16:13 »

Сообщите, пожалуйста, следующую информацию:
1. Опишите пошагово действия, которые Вы проделали после установки IDE. Т.е., буквально - запустили, выбрали рабочую папку и т.д., до того, как выполнить Build All.
2. Прикрепите к сообщению папку с Вашим проектом (должна находиться C:\ide-4.7-workspace\, если выбирали расположение по умолчанию).
Попробуем воспроизвести Вашу проблему.
« Последнее редактирование: 05 Сентябрь, 2011, 11:29:49 от Алексей Ермолинский » Записан
int
Интересующийся

Сообщений: 7


« Ответ #6 : 05 Сентябрь, 2011, 15:37:39 »

запустил, рабочая папка по умолчанию, создаю проект qnx c++, во вкладке build variants отмечаю X86, жму build all.
Вывод консоли -
C:\Program Files\qnx65\host\win32\x86\usr\bin\make.exe -k CPULIST=x86 all --file=C:/Users/int/AppData/Local/Temp/QMakefile131522562970051634.tmp
Makefile:8: recurse.mk: No such file or directory
make: *** No rule to make target `recurse.mk'.
make: Failed to remake makefile `recurse.mk'.
make: *** No rule to make target `all'.
Записан
Алексей Ермолинский
Сотрудник СВД Встраиваемые Системы
Сотрудник СВД ВС
Пользователь

Сообщений: 53



WWW
« Ответ #7 : 06 Сентябрь, 2011, 11:07:25 »

Я попробовал установить Momentics по тому же пути, что и Вы, и удалось получить такую же ошибку. Установите Momentics в папку по умолчанию (C:\QNX650) или другую папку, не содержащую пробелов в названии, как в Program Files, например.
« Последнее редактирование: 06 Сентябрь, 2011, 11:22:17 от Алексей Ермолинский » Записан
int
Интересующийся

Сообщений: 7


« Ответ #8 : 07 Сентябрь, 2011, 21:34:02 »

да действительно, помогло. К сожалению сам искал причину в другом, даже не думал про это... Спасибо
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #9 : 07 Сентябрь, 2011, 21:41:16 »

Часто встречающаяся особенность. И не только Momentics не переваривает пробелы. Надеюсь, что дальше у Вас всё будет получаться. Smiley
Записан
Сергей Зыль
Администратор
Старожил

Сообщений: 789



WWW
« Ответ #10 : 08 Сентябрь, 2011, 11:09:05 »

Часто встречающаяся особенность. И не только Momentics не переваривает пробелы.

Да, я сталкивался с этим при работе со всеми кроссплатформенными инструментами - Cantata++, Rhapsody, Jamaica... Поэтому при установке инструментального ПО я неукоснительно руководствуюсь несколькими простыми правилами:
- Не использовать кириллицу для имени пользователя;
- Не использовать кириллицу в именах папок/файлов/проектов;
- Не использовать пробелов в именах файлов/папок/пробелов ни при установке, ни при работе.

Помогает предотвратить странное поведение инструментов Smiley

И еще с одной проблемой в этой области приходилось сталкиваться: если на одном компьютере под Windows установлены среды разработки разных производителей, использующие GCC, то иногда возникают конфликты при вызове одноименных утилит (например, gmake) - вызывается "чужая" утилита неподходящей версии. Это связано с использованием разными средами одних и тех же переменных окружения. Кстати, разные версии QNX Momentics можно спокойно использовать одновременно - эта возможность предусмотрена штатными средствами.
Записан

сотрудник СВД Встраиваемые Системы
Андрей Ивлев
Опытный пользователь

Сообщений: 138



« Ответ #11 : 31 Март, 2013, 11:26:59 »

- Не использовать кириллицу для имени пользователя;
При установке и настройке QNX Momentics накололся на этом. Пришлось повозиться, пока определил в чем проблема. Ранее руководствовался последними 2-мя правилами. Smiley
Записан
me31337
Интересующийся

Сообщений: 1


« Ответ #12 : 09 Июнь, 2014, 17:26:40 »

Спасибо, большое! Переустановка QNX в папку с корректным названием решила проблемы при сборке проекта. Хотел бы добавить, что ни на одном англоязычном форуме я не нашел толковой информации, сам же в эту сторону (некорректное название папки) копать даже не думал.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Март, 2024, 21:24:41