CBC6报错 [Linker Fatal Error]Fatal:Expected a file name:
来源:互联网 发布:两只重量级老虎知乎 编辑:程序博客网 时间:2024/06/05 13:29
新建一个文件,直接运行,没有问题;
点击 保存所有,再次运行,会报错: [Linker Fatal Error]Fatal:Expected a file name:
1、解决办法:
原因:在第一次编译运行时,builder自动保存了上次的路径;
解决办法: project->option,去掉路径名即可;
下图是已经去掉路径名的截图: 退出时default打钩
参考下前人总结的教训:
在新建了工程后,第一次点“保存所有文件”后,会出来两个保存文件的对话框,第一个是保存cpp文件,第二个是保存bpr文件用的,这个名字一定要用不同的文件名。为什么?因为第二个对话框也会自动生成一些cpp文件(参看BCB的说明),这些文件是由BCB自动维护的,不能缺少。如果你在保存时存成了同样的文件名,那你掺了,有一些重要的文件被你覆盖了,一编译,就会报“致命错误,未知文件名!”。
你看看,你是不是犯了这个错误。
1。备份原文件。
2。新建一个同名的项目组和项目文件,包括同名的主窗口文件。
3。把主窗口文件改得和以前的主窗口一样,但不要拷贝原主窗口文件。
4。再把备份的原文件(*.cpp ....)不包括主窗口文件的其它cpp等有关文件加入到项目中。
5。编译
这个问题是C++ Builder的问题。有几点需要注意:
1. 存放程序的目录名不要含中文。
2. 路径名不要太长。
3. 目录名不要含空格。
以前我遇到过这个问题,不过后来一直没有再遇到。上面的意见仅供参考。
在project/option里删除include path和lib path li的多余项,一般是自己建的目录,在安装目录下打开bin/default.dpr 里也把这个删掉就好了
BCB6+sp3?
建议把文件的路径名改为英文
我也碰到相同问题,解决办法如下:
1、更改工程的物理保存路径,去掉特殊字符,如"+","-"等
2、开启BCB,打开刚才修改的工程,File -> Open project。
3、修改工程属性。project -> options -> Directories/Conditionals
修改 IncludePath,LibraryPath,去掉原有的带特殊字符的路径,加入新的工程保存路径。
4、重新保存工程,编译并运行。OK。
这就是我解决的办法。你可以参考一下。
可能你的问题出在用了数字为开头,看看有没有,在C++中规定,不能以数字开头,
命名变量名有如下:
不能是C++关键字;第一个字符必须是字母或下划线;不要太长,一般不超过31个字符为宜;不能以数字开头。中间不能有空格;变量名中不能包含“.;,"'+-”之类的特殊符号。
你最好还是看看C++最基本的知识。
- CBC6报错 [Linker Fatal Error]Fatal:Expected a file name:
- [linker fatal error]:Expected a file name的解决办法
- error:c++Builder [Linker Fatal Error]Fatal:Expected a file name:
- C++builder出现错误:[Linker Fatal Error] Fatal: Expected a file name:
- 好烦人的C++ Builder:[linker fatal error]:Expected a file name的解决办法
- C++ builder 之错误总结:安装第三方控件后,编译报错“Linker Fatal Error Unable To Open File”
- [Linker Fatal error] Unable to open file 'EDISASM.OBJ'
- [Linker Fatal error] Unable to open file 'PROXIES.OBJ'
- [Linker Fatal error] Unable to open file 'SYSINIT.OBJ'
- vs2008报错:fatal error C1083
- RStudio启动报错(fatal error)
- git创建branch 报错fatal: Not a valid object name: 'master'
- git fatal: index file smaller than expected
- c++builder 6 [Linker Fatal error] Unable to open file 'FILECTRL.OBJ'
- IAR 编译报错 Fatal Error[Pe1696]: cannot open source file "Lcd_Display.h"
- VS2010报错无法编译:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid
- VS2010报错:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
- VS2010报错无法编译:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid
- VS插件,好用,提高代码效率。Productivity Power Tools
- java Arrays类使用方法
- 5.集群
- CSS-思维导图
- ZOJ 1078 题目大意是 :判断 一些数在从二到十六的进制是否是回文数
- CBC6报错 [Linker Fatal Error]Fatal:Expected a file name:
- JavaScript
- 读《周鸿祎自述——我的互联网方法论》
- windows mysql 解压版 data文件初始化
- Cannot launch AVD in emulator on Windows: ERROR: x86 emulation currently requires hardware accelerat
- unity学习笔记3
- java数组常用的方法总结
- Ubuntu 大小写桌面显示
- hadoop机架感知