使用字符串时出现过程入口点错误 我刚刚下载了代码::C++使用的块,我得到这个代码的错误: #include <windows.h> #include <iostream> using namespace std; int ma

使用字符串时出现过程入口点错误 我刚刚下载了代码::C++使用的块,我得到这个代码的错误: #include <windows.h> #include <iostream> using namespace std; int ma,c++,codeblocks,C++,Codeblocks,使用字符串时出现过程入口点错误 我刚刚下载了代码::C++使用的块,我得到这个代码的错误: #include <windows.h> #include <iostream> using namespace std; int main() { string name; cin >> name; cout << "hello, " << name << "\n"; system("pause"

使用字符串时出现过程入口点错误

我刚刚下载了代码::C++使用的块,我得到这个代码的错误:

#include <windows.h>
#include <iostream>

using namespace std;

int main()
{
    string name;
    cin >> name;
    cout << "hello, " << name << "\n";
    system("pause");
}
#包括
#包括
使用名称空间std;
int main()
{
字符串名;
cin>>名称;

无法将
添加到您的code@eyllanesc它似乎没有修复它,我仍然得到相同的错误。您的可执行文件是静态链接到一个外部DLL,该DLL不导出
std::basic_string
类,但编译器/链接器发出了对该DLL的引用。因此,您的可执行文件的DLL版本可能不正确要使用,或者您应该调整项目设置以删除外部链接。@RemyLebeau我确实将
-static libstdc++
链接到了项目,因为没有它我无法运行可执行文件。这会是问题吗?如果您使用MinGW,则将libstdc++-6.dll和libgcc__dw2-1.dll复制到与可执行文件相同的文件夹中。