编译错误常见原因汇总
编译中出现的错误多种多样,但是细细归纳起来,常见的有以下几类:
1. 参数的传递。
2. 目录文件的相对路径错误或文件全名(包括路径)过长(超过256个字符)。
3. 编程者的权限问题:权限不足,(如只读属性,即对文件的操作属性).可以将项目文件夹的位置移动到使用者有权限的地方再重新打开项目文件夹。
4. 事件的顺序不对。(不同的执行顺序将导致不同的结果)
5. 数据的适时更新问题。(内存中的数据更新不等于数据库中的数据更新)。
6. 逻辑错误:主要表现在对控制流语句的操作上。
7. 类的内存问题:同一个类的不同实例在内存中是不相同的。
8. 程序的灵活度不够。(程序写得较死,一旦修改原来的程序,就会出现错误).
9. 项目引用的命名空间不对;命名空间不能循环引用。如果类没有标明public属性,
则在其他项目中将不能引用。有时候需要手工添加项目间的引用。
分析出具体的编译错误原因,然后根据错误原因制定相应的跟踪方案。