|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
|||
Кто-нибудь использует CodeBlocks? Похоже ошибка компилятора28.12.2017, 14:19. Показов 10143. Ответов 14
Привет!
Обычно перед тем как спрашивать, я гуглю и всё решается, но в этот раз это не помогло ( Появилась проблема при добавлении класса в проект. То есть как я понимаю, по каким-то причинам компилятор не создаёт файл с расширением .о
То есть он создавал main.o например.. Версия CodeBlocks 16.01 Была 13.12, но снёс и поставил новую в попытках исправить ситуацию
0
|
|||
| 28.12.2017, 14:19 | |
|
Ответы с готовыми решениями:
14
Кто-нибудь знает, что это за ошибка? Ошибка компилятора (CodeBlocks, glut) NDK и С++ кто-нибудь ИЗ ВАС использует? |
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
| 28.12.2017, 15:07 | |
|
В ошибке он пишет, что не может найти файла. Проверьте пути расположения. Возможно, вы перемещали проект ил еще что-то. Проверьте, что существуют директории obj, Debug.
0
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
|
| 28.12.2017, 16:15 [ТС] | |
|
Спасибо за ответ!
Я вижу что он пишет, да, всё проверил.. Вот отличия от проекта, который у меня несколько недель назад успешно создался - там есть файл объекта, проект компилируется А в новых проектах, он почему-то не может создавать файлы объектов Ну, как я понял, проблема именно в этом
0
|
|
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
| 28.12.2017, 16:27 | |
|
Файл объекта появляется в результате компиляции. Поскольку компиляции не происходит - то и файла, естесственно, нет.
Проект как добавляли? через среду или просто скопипастили? В путях русских символов нет? В настройках среды указан путь до вашего воркспейса?
0
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
||
| 28.12.2017, 18:55 [ТС] | ||
Проект создавал как обычно рус символов нет, как и пробелов Вот, как я создаю проект по шагам Видно, что пока проект состоит из одного файла он компилируется
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,428
|
|
| 28.12.2017, 19:10 | |
|
0
|
|
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|
| 28.12.2017, 19:22 | |
|
Чтобы избежать такого глюка в будущем, классы создавайте через мастер File->New->Class, при этом ничего не трогать в предлагаемых путях. Т.е. C::B внутри проекта создаст паки include и src и там будут храниться классы. А сейчас попробуйте удалить папки obj и bin и перезагрузите C::B.
0
|
|
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
|
| 28.12.2017, 19:22 | |
|
Что то вы путаетесь в показаниях.... В ошибке диск F. В примере ниже диск С.
Сделайте все четко по шагам и поймите, в какой момент перестает работать....
0
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
||
| 28.12.2017, 21:59 [ТС] | ||
|
Mirmik, я сделал несколько новых проектов в корне диска С, чтобы посмотреть, будет ли работать
И интересно, что в корне диска, проекты стали компилироваться, хотя например вчера на версии 13.12 они так же не компилировались. GoshaM, да, так и делаю.. nd2
Экспериментально выяснил, что теперь, с новой версией C::B, проекты с дополнительными классами компилируются только есть в пути не попадается папка с пробелами. А у меня была папка "Google Cloud" Похоже в этом была проблема Сделал "GoogleCloud" и стало компилироваться Хотя как тогда я до этого компилировал на старой версии C: ...В общем толком не понятно почему не работало, теперь не особо понятно почему работает... Это у всех так? Или у кого то и с пробелами в названии папки компилируется?
0
|
||
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|
| 29.12.2017, 05:55 | |
|
Если бы так и делали, то внутри папки с проектом были бы папки include и src, в которых,соответственно лежали бы файлы *.h и *.cpp класса. А у вас класс лежит в корне проекта.
0
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
|
| 29.12.2017, 22:21 [ТС] | |
|
Нет, таких папок никогда не создавалось..
Есть папки bin и obj Добавлено через 16 часов 19 минут Спасибо большое за ответы! Сейчас всё нормально, я создал достаточно проектов чтобы проверить, действительно ли всё работает. В итоге получается так, что если кто сталкивается с такой проблемой, нужно убедиться, что путь к проекту не содержит пробелов и возможно, кириллицу. По крайней мере я нашёл именно такую закономерность Использую C::B 16.01 GNU GCC Compiler Думаю, тему можно закрыть.
0
|
|
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|
| 30.12.2017, 09:51 | |
|
Не создавалось, потому что меняли настройки при создании класса.
Если придерживаться структуры проекта предлагаемой по умолчанию, пробелы в путях и русский язык не вызывают проблему. Окно создания класса покажите.
0
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
|
| 30.12.2017, 23:01 [ТС] | |
|
Какая у вас версия C::B? Какой компилятор используете?
Вот окно:
0
|
|
|
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
|
|
| 31.12.2017, 08:36 | |
|
Header and implementation file shall be in same folder отключите.
C::B версия 16.01 GCC, что идёт с C::B, версия 4.9.2
1
|
|
|
0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 14
|
|
| 01.01.2018, 02:46 [ТС] | |
|
Да, всё верно, теперь всё работает даже если в пути к проекту есть пробелы или рус символы
Спасибо! Только эта настройка была уже по умолчанию (ну или я не помню как и зачем её включил..)
0
|
|
| 01.01.2018, 02:46 | |
|
Помогаю со студенческими работами здесь
15
Кто-нибудь здесь использует Jython? Кто нибудь использует/использовал эту либу? Кто-нибудь использует антикаптчу в своих приложениях? Code Composer Studio Кто нибудь использует?? Кто-нибудь уже использует aiohttp/muffin etc. ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|