cannotopenoutputfilec__.exe:Permissiondenied 问题描述
今天运⾏调试C++程序抛出了cannot open output file c__.exe: Permission denied提⽰信息,详细信息如下:
d:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/: cannot open output file c__.exe: Permission denied
<: error: ld returned 1 exit status
<[3]: *** [c__.exe] Error 1
CMakeFiles\c__.dir\build.make:121: recipe for target 'c__.exe' failed
<[2]: *** [CMakeFiles/c__.dir/all] Error 2
CMakeFiles\Makefile2:66: recipe for target 'CMakeFiles/c__.dir/all' failed
CMakeFiles\Makefile2:78: recipe for target 'CMakeFiles/c__.dir/rule' failed
<[1]: *** [CMakeFiles/c__.dir/rule] Error 2
<: *** [c__] Error 2
Makefile:117: recipe for target 'c__' failed
原因
通过查资料发现这个挺简单,运⾏的程序没有结束,⼜运⾏另⼀个程序。
还有可能同⼀个⼯程下⾯有个两个⼊⼝函数main,删除⼀个就OK了。
为什么现在都用cmake解决办法
我使⽤的⼯具是IDE,在run那⼀栏点击红⾊正⽅形按钮

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。