回 帖 发 新 帖 刷新版面

主题:链接出错的问题

我写了一段程序,其他的没有错,但时不时会出现这样的错误:
 Linker Error: Unable to open input file 'D:\NONAME.EXE'
这错误好奇怪,比如一打开tc,我按Ctrl+F9,编译成功,没报错,第二次再按Ctrl+F9就有上面的错误了。然后我改一下输出路径,第三次按就好了,但第四次按又有上面的报错。好烦的,请高人指点。

回复列表 (共3个回复)

沙发

如果你的程序在运行状态没结束的情况下,再次执行编译的话,会因为你编译成的执行文件被占用的关系不能覆盖,就出现了你说的错误……
话说TC真的太老了,要是有能力的话尽早换成较新版本的VS吧(虽然大得吓人……),或者换成GCC做编译器的其他开发环境(CodeBlock等等)

板凳


那怎样才可以知道运行状态已经结束了呢?
用TC习惯了而已,不过实在不行还是会换个新点的编译器

3 楼

如果是在WIN下运行的,有可能是开了杀软之类的东西正在检查文件呢。。。
TC确实太旧,好歹也要换个新点儿的东西吧:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册