Мой код компилируется нормально, но не запускается
Я пытаюсь запустить следующий код
#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++. Поэтому я не знаю, что делать дальше. Пожалуйста, помогите!
[no name]
Я думаю, что это может быть так: c++ - точка входа процедуры _ZNSt7_ _ cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev не может быть расположена в библиотеке динамических ссылок - переполнение стека[^]