我有一个问题,现在真的让我发疯了。我有一个用C ++编写的项目,它使用的是pthread。我昨天用Dev-C编译了这个项目,一切都很完美。但是,今天,我得到这个无意义的“目标'projectl.exe'配方失败的错误”错误。我没有改变任何东西,为什么这个项目自己被破坏了?我真的不明白。请帮我。编译错误如下:
> General: TDM-GCC 4.8.1 64-bit Release Building Makefile
> "E:\2013-2014\[CNG 334] OS\Course Project\New folder\Makefile.win"
> Executing make... mingw32-make.exe -f "E:\2013-2014\[CNG 334]
> OS\Course Project\New folder\Makefile.win" all g++.exe -c main.cpp -o
> main.o -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include"
> -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64- w64-mingw32/4.8.1/include"
> -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32 /4.8.1/include/c++"
g ++。exe -c v1withupperandlowerletters.cpp -o v1withupperandlowerletters.o -I“C:/ Program Files (x86)/ Dev-Cpp / MinGW64 /包括“-I”C:/ Program Files (x86)/ Dev-Cpp / MinGW64 / x86_64-w64-mingw32 / include“-I”C:/ Program Files (86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include” -I“C:/ Program Files(x86)/ Dev-Cpp / MinGW64 / lib / gcc / x86_64-w64-mingw32 /4.8.1/include/c++”
g ++。exe main.o v1withupperandlowerletters.o -o Project1.exe -L“C:/ Program Files(x86)/ Dev-Cpp / MinGW64 / lib”-L“C:/ Program Files(x86)/ Dev-Cpp / MinGW64 / x86_64-w64-mingw32 / lib”-static-libgcc
E:\ 2013-2014 [CNG 334] OS \ Course Project \ New folder \ Makefile.win:25: 目标'Project1.exe'的配方失败
mingw32-make.exe:*** [Project1.exe]错误1
编译成功4.41秒
非常感谢。
编辑:问题已解决。你可以在下面查看我的答案。
答案 0 :(得分:1)
奇怪的是,我的防火墙程序的沙盒功能阻止了Dev-C从项目创建新文件,即使Dev-C ++本身被标记为可信程序。我已经禁用了沙盒功能,并且它的工作非常完美。
我没有删除此主题,因为这可能会在将来帮助其他人。我使用Comodo防火墙,也许其他具有沙盒功能的防火墙可能会引发同样的问题。