int
Интересующийся
Сообщений: 7
|
|
« : 03 Сентябрь, 2011, 19:22:52 » |
|
Поставил momentics 4.7 под windows, установил связь с виртуалкой на которой стоит сама qnx, создал проект qnx c++. Пытаюсь собрать(Build all) шаблон с hello world, высыпает 3 ошибки(приложил скриншот), переустановка eclips не помогает. Если не затруднит, подскажите в чем проблема
|
|
|
Записан
|
|
|
|
|
int
Интересующийся
Сообщений: 7
|
|
« Ответ #2 : 03 Сентябрь, 2011, 19:50:18 » |
|
да, который qnxsdp-6.5.0-201007091524-win32.exe и на линукс такой же, только linux версию т.е. устанавливаю его, ничего кроме не делая создаю проект, возникает ошибка при сборки(скриншот выше). В linux ситуация аналогичная
|
|
« Последнее редактирование: 03 Сентябрь, 2011, 19:57:12 от int »
|
Записан
|
|
|
|
Александр Варварик
Администратор
Легенда
Сообщений: 1353
|
|
« Ответ #3 : 03 Сентябрь, 2011, 20:21:27 » |
|
прежде всего - плохая практика называть программу test, попробуйте ее назвать хотя бы qq
|
|
|
Записан
|
|
|
|
int
Интересующийся
Сообщений: 7
|
|
« Ответ #4 : 03 Сентябрь, 2011, 20:25:27 » |
|
по разному называл. Кстати, смешно конечно, но не может влиять то, что у меня имя пользователя в системе int
|
|
|
Записан
|
|
|
|
Алексей Ермолинский
Сотрудник СВД Встраиваемые Системы
Сотрудник СВД ВС
Пользователь
Сообщений: 53
|
|
« Ответ #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
|
|
« Ответ #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 » |
|
да действительно, помогло. К сожалению сам искал причину в другом, даже не думал про это... Спасибо
|
|
|
Записан
|
|
|
|
Олег Большаков
|
|
« Ответ #9 : 07 Сентябрь, 2011, 21:41:16 » |
|
Часто встречающаяся особенность. И не только Momentics не переваривает пробелы. Надеюсь, что дальше у Вас всё будет получаться.
|
|
|
Записан
|
|
|
|
Сергей Зыль
Администратор
Старожил
Сообщений: 789
|
|
« Ответ #10 : 08 Сентябрь, 2011, 11:09:05 » |
|
Часто встречающаяся особенность. И не только Momentics не переваривает пробелы. Да, я сталкивался с этим при работе со всеми кроссплатформенными инструментами - Cantata++, Rhapsody, Jamaica... Поэтому при установке инструментального ПО я неукоснительно руководствуюсь несколькими простыми правилами: - Не использовать кириллицу для имени пользователя; - Не использовать кириллицу в именах папок/файлов/проектов; - Не использовать пробелов в именах файлов/папок/пробелов ни при установке, ни при работе. Помогает предотвратить странное поведение инструментов И еще с одной проблемой в этой области приходилось сталкиваться: если на одном компьютере под Windows установлены среды разработки разных производителей, использующие GCC, то иногда возникают конфликты при вызове одноименных утилит (например, gmake) - вызывается "чужая" утилита неподходящей версии. Это связано с использованием разными средами одних и тех же переменных окружения. Кстати, разные версии QNX Momentics можно спокойно использовать одновременно - эта возможность предусмотрена штатными средствами.
|
|
|
Записан
|
сотрудник СВД Встраиваемые Системы
|
|
|
Андрей Ивлев
Опытный пользователь
Сообщений: 138
|
|
« Ответ #11 : 31 Март, 2013, 11:26:59 » |
|
- Не использовать кириллицу для имени пользователя; При установке и настройке QNX Momentics накололся на этом. Пришлось повозиться, пока определил в чем проблема. Ранее руководствовался последними 2-мя правилами.
|
|
|
Записан
|
|
|
|
me31337
Интересующийся
Сообщений: 1
|
|
« Ответ #12 : 09 Июнь, 2014, 17:26:40 » |
|
Спасибо, большое! Переустановка QNX в папку с корректным названием решила проблемы при сборке проекта. Хотел бы добавить, что ни на одном англоязычном форуме я не нашел толковой информации, сам же в эту сторону (некорректное название папки) копать даже не думал.
|
|
|
Записан
|
|
|
|
|