Codeblocks не запускается программа

При программировании в Code :: Blocks он хорошо компилируется для C, но не для C++. Даже для программы «Hello World»:

#include

using namespace std;

int main()
cout return 0;
>

он дает следующие ошибки:

————— Build: Debug in project —————

Compiling: main.cpp
Linking console executable: binDebugproject.exe
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_throw.o):eh_throw.cc:(.text+0x7b): undefined reference to ‘__w32_sharedptr_unexpected’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_throw.o):eh_throw.cc:(.text+0x8c): undefined reference to ‘__w32_sharedptr_terminate’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0x4e): undefined reference to ‘__w32_sharedptr’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0xb9): undefined reference to ‘__w32_sharedptr’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0x179): undefined reference to ‘__w32_sharedptr’

Первая программа на c++. Code blocks скачивание, и проблемы. Подробный разбор кода.


C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0x186): undefined reference to ‘__w32_sharedptr’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0x1e3): undefined reference to ‘__w32_sharedptr’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_globals.o):eh_globals.cc:(.text+0x1ef): more undefined references to ‘__w32_sharedptr’ follow
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_terminate.o):eh_terminate.cc:(.text+0x67): undefined reference to ‘__w32_sharedptr_terminate’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_terminate.o):eh_terminate.cc:(.text+0x97): undefined reference to ‘__w32_sharedptr_unexpected’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_terminate.o):eh_terminate.cc:(.text+0xb3): undefined reference to ‘__w32_sharedptr_terminate’
C:Program Files (x86)CodeBlocksMinGWlib/libstdc++.a(eh_terminate.o):eh_terminate.cc:(.text+0xd3): undefined reference to ‘__w32_sharedptr_unexpected’
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 1 seconds)
12 errors, 0 warnings

спросил(а) 2011-11-03T10:40:00+04:00 11 лет, 7 месяцев назад

Источник: progi.pro

Проблема с CodeBlocks не запускает программы

Установите компилятор.
Или скачайте сборку вместе с компилятором.

Отслеживать
ответ дан 28 окт 2013 в 18:00
128 8 8 бронзовых знаков
Я скачал и установил codeblocks-12.11mingw-setup_user.exe
29 окт 2013 в 3:51
29 окт 2013 в 4:36
Можно подробнее?

29 окт 2013 в 11:05
Меню Settings — Compiler — Выбрать GNU GCC — Нажать set as default?
29 окт 2013 в 17:55
Спасибо, всё получилось.
31 окт 2013 в 11:08

Читайте также:
В какой программе сделать картинку без фона

Code::Bloks. «*** — Debug» uses an invalid compiler. Ошибка — Не компилируется программа

В настройках где компилятор сбросил настройки — Reset defaults, и мне помогло. Еще галку на желаемый компилятор.

Отслеживать
ответ дан 17 мар 2019 в 8:56
11 1 1 бронзовый знак

  • codeblocks
  • компиляция
  • c++
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Установка Code:Blocks и компилятора MinGW

Устанавливаем Code::Blocks + MinGW

Здравствуйте, уважаемые читатели! Здесь пойдет речь об установке среды разработки программ на C++ — Code::Blocks. Данная программа бесплатная, но от этого она не становится мало функциональной пустышкой. В ней присутствуют множество функций для разработки небольших программ на C++, а также серьезных проектов. Вместе с ней в комплекте можно скачать компилятор MinGW, который необходим для компиляции ваших программ.

Скачивание необходимых файлов

В начале нам нужно скачать на компьютер файл необходимый для установки Code::Blocks и MinGW. Благо, на официальном сайте Code::Blocks, нам предоставляют возможность скачать и установить оба компонента одним кликом (может двумя). Для скачивания следуем инструкции:

  1. Переходим на официальный сайт данной IDE (http://www.codeblocks.org/downloads).
  2. Здесь у вас есть выбор способа установки, но я вам советую кликнуть по ссылке Download the binary release. Это самый простой способ из присутствующих, о котором дальше и пойдет речь.
  3. На открывшийся странице выберите свою операционною систему или найдите ее самостоятельно, пролистав вручную.
  4. Теперь в таблице с возможными файлами для установки выбираем тот, в названии которого присутствует mingw (например, codeblocks-mingw-setup.exe).
  5. Сохраните файл и дождитесь окончания загрузки. Файл весит не много, так что заскучать не успеете .
Читайте также:
Как обрезать видео в программе vlc

Установка Code::Blocks

После скачивания установочного файла можем приступать к самой установке программы. Для этого нам потребуется совершить пару телодвижений:

  1. Открываем пакет установки Code::Blocks.
  2. Жмем Next >.
  3. Жмем I Agree.
  4. Здесь мы можем выбрать различные виды установки либо настроить ее самостоятельно. Я предпочитаю Full версию установки. Жмем Next >.
  5. Можете выбрать другой каталог установки Code::Blocks вместо стандартного. Жмем Install.
  6. Ждем…
  7. Жмем Finish!

Теперь у вас установлена полноценная среда разработки Code::Blocks!

Однако на этом еще не все. Остался последний штрих.

При первом запуске у вас попросят указать, какие расширения файлов будут привязаны к Code::Blocks по умолчанию. Здесь особой разницы нет. Я выбираю Yes, associate Code::Blocks with C/C++ file types.

Если мы все правильно сделали, то должны увидеть экран приветствия:

Стандартное окно приветствия Code::Blocks

Чтобы окончательна удостоверится в работоспособности IDE, давайте запустим тестовою программу.

Для этого жмем File -> New -> File… После чего открывается диалоговое окно:

Диалоговое окно выбора типа файла

  1. Выбираем C/C++ source. Жмем Go.
  2. Жмем Next >. Можем поставить галочку Skip this page next time чтобы в следующий раз лишний раз не пролистывать эту страницу.
  3. Выбираем C++ и идем дальше.
  4. Выбираем расположения файла и жмем Finish!

Теперь у вас должно открыться окно для написания кода. Скопируйте или напишите сами данный код:

Источник: codelessons.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru