Форум программистов, компьютерный форум, киберфорум
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
3 / 3 / 1
Регистрация: 18.09.2020
Сообщений: 142
1

Компилятор MinGW компилирует файл как C, а не C++ в code::blocks

02.01.2021, 16:13. Показов 6570. Ответов 5

Во время продолжительной работы с code::blocks исключительно в виде редактора и компилятора (MinGW) в виде консольных приложений никаких трудностей не испытывал, но тут решил установить под него wxWidgets, всё проделал как по инструкции, создал базовую кнопку аля "Hello world", компилятор компилировать отказывается, причём компилировать отказывается не мой файл, а шаблонный, некий buffer.h, выводит целую вереницу ошибок, как я понимаю это расширение файла в C, соответственно компилятор на него как на C и реагирует, но видимо раз по шаблону файл был создан в таком расширении, значит так оно надо. В самом code::blocks, не вижу нигде, никаких кнопок переключения компилятора. Что мне в данной ситуации делать?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.01.2021, 16:13
Ответы с готовыми решениями:

Не компилирует Code::Blocks 10.05
Программирую в среде Visual Studio 2010. Решил попробовать CodeBlocks. Установил всё точно так,...

Code Blocks не компилирует
Ребят, помогите пожалуйста, хочу продолжить освоение языка, а тут такая печалька=( Не...

Как собрать glew под mingw который встроен в code::blocks?
Как собрать glew под mingw который встроен в code::blocks? Добавлено через 29 минут Я 4 часа...

Как добиться возможности компилить с поддержкой нового стандарта в Code Blocks (MinGW)?
Народ как добиться возможности компилить с поддержкой нового стандарта ?

5
Don't worry, be happy
17171 / 10054 / 1935
Регистрация: 27.09.2012
Сообщений: 25,046
Записей в блоге: 1
02.01.2021, 16:21 2
Цитата Сообщение от David_G Посмотреть сообщение
некий buffer.h, выводит целую вереницу ошибок, как я понимаю это расширение файла в C
Заголовочные файлы с расширением .h никак не привязаны к языку C.
Так что вы не в ту сторону копаете. Смотрите что за ошибки.
0
3 / 3 / 1
Регистрация: 18.09.2020
Сообщений: 142
02.01.2021, 16:30  [ТС] 3
В смысле разбираться с ошибками? Этот файл в 600 строк, и явно написан в стиле C++, поэтому там ошибки через строку, этот файл писал не я, он создаётся автоматически при создании проекта в стиле wxWidgets, там и другие файлы тоже с расширением .h
0
Don't worry, be happy
17171 / 10054 / 1935
Регистрация: 27.09.2012
Сообщений: 25,046
Записей в блоге: 1
02.01.2021, 16:34 4
Цитата Сообщение от David_G Посмотреть сообщение
В смысле разбираться с ошибками?
В прямом. Смотреть что за ошибки и почему они могли возникнуть.
Цитата Сообщение от David_G Посмотреть сообщение
файл писал не я, он создаётся автоматически при создании проекта в стиле wxWidgets
Вы не поняли. Я не предлагаю вам ковырять эти сгенерированные файлы.
Я предлагаю посмотреть список ошибок и начать копать почему они могли возникнуть.
Вполне вероятно, вы что-то не так установили/настроили/написали.
0
3 / 3 / 1
Регистрация: 18.09.2020
Сообщений: 142
02.01.2021, 16:37  [ТС] 5
ошибки типа: error: unknown type name 'class' и error: unknown type name 'namespace'; did you mean 'iswspace'?
0
Don't worry, be happy
17171 / 10054 / 1935
Регистрация: 27.09.2012
Сообщений: 25,046
Записей в блоге: 1
02.01.2021, 16:43 6
Скиньте весь проект в архиве (zip), посмотрю.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2021, 16:43

Code::Blocks компилирует не то что задано
Начинаю изучать с++, установил Code::Blocks, теперь при вводе столкнулся с проблемой, любой код...

Почему Code::Blocks не компилирует код?
#include<stdio.h> #include<conio.h> int *Union(int *A, int *B, int nA, int nB, int& nC){ int...

Code::Blocks в определенном проекте не компилирует "tr1/shared_ptr.h", при этом в другом проекте компилирует!
Здравствуйте, хотел бы попросить у вас помощи. Пытаюсь написать простой платформер на C++, и в...

Code::Blocks 17.12 и MinGW (последний)
Всем привет! Скачал Code::Blocks (codeblocks-17.12mingw-setup.exe), написал простенькую программку...

SFML, MinGW 5.2.0, Code::blocks
В общем решил я собрать SFML сам, потому что не хочу скачивать MinGW 4.9.2 только чтобы...

Где скачать code blocks с x64-м mingw?
Где скачать code blocks с x64-м mingw? Установить его отдельно и подцепить не получается.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.