C++中string无法使用

最近VS code 中学C++,学到string的时候 ,用string定义字符串,运行程序就毫无反应,也不会有任何报错,include和名称空间std都添加过了,也没有用,这是什么问题呀
示例代码:

#include<iostream>
#include<string>
#include<windows.h>
int main()
{
    system("chcp 65001"); 
    using namespace std;
    string str1="aa";

    cout <<str1;
    cin.get();
    cin.get();
    return 0;
}

这段程序运行后vs code的蓝色运行框就闪了一下橙色,然后就变回去了,把string换成char型定义就没问题。

把8行改成cout << str1 << endl试试

在return 0 上面加一行 system("pause");

用的是MinGW吧,把里面的libstdc++-6.dll文件拷贝到工作区就行了