C++ C++&引用;“未找到入口点”;尝试写入文件时

C++ C++&引用;“未找到入口点”;尝试写入文件时,c++,C++,我尝试用C++编写文件,但是一旦运行了.exe文件,就得到以下错误 “在动态链接库C:/Users中找不到过程入口点\uuuuugxx\u personality\uv0…” 这是我的密码 #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { ofstream outfile ("test.txt"); outfile

我尝试用C++编写文件,但是一旦运行了.exe文件,就得到以下错误

在动态链接库C:/Users中找不到过程入口点\uuuuugxx\u personality\uv0…

这是我的密码

#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char *argv[])
{
    ofstream outfile ("test.txt");
    outfile << "Hello World\n"; // error happens here

    return 0;
}
#包括
#包括
使用名称空间std;
int main(int argc,char*argv[])
{
排液管(“test.txt”);

outfile我通过将libstdc++-6.dll从
C:\MinGW\bin
复制到我的项目目录中,成功地解决了这个问题!

试试这段代码

#include<iostream.h>
#include<conio.h>
#include<fstream.h>
int main()
{
ofstream outfile;
outfile.open("text.txt")//opening the file
outfile<<"Hello world";
outfile.close();//closing the file
return 0;
}
#包括
#包括
#包括
int main()
{
出流孔的直径;
outfile.open(“text.txt”)//打开文件

请尝试从函数声明中删除
const
int-main(int-argc,char-const*argv[])
不是
main
的批准签名。请删除
const
。感谢您的建议,但错误仍然存在。我应该提到我的文件扩展名是.cpp(如果有任何区别的话)您收到的错误与“试图写入文件”完全无关。它与您如何编译和链接
.exe
有关。请显示动态链接库的名称,以及用于编译和链接的命令、编译器选项、链接器选项等。另一种方法(可能更好)将
C:\MinGW\bin
添加到您的
路径
。您还应该查看“动态链接库C:/Users…”。它可能是不同版本gcc的不同安装。如果是,请将其删除,或至少从您的路径中删除。