Sarcastic_Minion Ответов: 1

Мой код компилируется нормально, но не запускается


Я пытаюсь запустить следующий код

#include <iostream>
#include <string>
using namespace std;

class DivyasClass{
    public:
        string name;
};

int main()
{
    DivyasClass dobj;
    dobj.name = "Divya Sharma";
    cout << dobj.name;
    return 0;
}


Я пробовал запустить его, используя как Code:: Blocks, так и командную строку, но он выдает следующее сообщение об ошибке:

Точка входа процедуры _ZNSt7_ _ cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev не может быть расположена в библиотеке динамических ссылок

Что я уже пробовал:

Я нашел аналогичный вопрос в интернете, но решение состояло в использовании компилятора g++. Мой код:: blocks уже использует компилятор g++, и через командную строку я также скомпилировал программу с помощью компилятора g++. Поэтому я не знаю, что делать дальше. Пожалуйста, помогите!

1 Ответов

Рейтинг:
2

RickZeeland

Ваш код в порядке, вы можете проверить это онлайн: Бесплатная онлайн IDE и терминал[^]
Поэтому я бы посмотрел на вашу конфигурацию или, может быть, переустановил Code:: Blocks.