当前位置: 代码迷 >> 单片机 >> 学arm7从别的地方拿了一个mcp工程过来 小小批改甚至不修改后MAKE有概率提示XX文件不存在之类
  详细解决方案

学arm7从别的地方拿了一个mcp工程过来 小小批改甚至不修改后MAKE有概率提示XX文件不存在之类

热度:89   发布时间:2016-04-28 15:19:38.0
学arm7从别的地方拿了一个mcp工程过来 小小修改甚至不修改后MAKE有概率提示XX文件不存在之类
本帖最后由 BTFKM 于 2013-08-07 13:07:35 编辑


此图为做测试 把main.c文件全部注释掉

make之后弹出缺少XX文件

我现在的情况是

有时候拿着源文件不修改都“有可能”出现XX文件不存在的情况

修改之后基本上“肯定”出现XX文件不存在

有的是缺少XX.o文件

提示无法打开XX目录下的文件 其实我根本没有这个目录

------解决方案--------------------
应该全部重新编译
------解决方案--------------------
应该是包含文件路径的问题 可能需要配置工程的环境
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

你多半是从别人电脑上拷贝了工程文件。

出现文件找不到的问题,原因应该是:
原工程中包含的这些你缺失的文件没有放到同一个文件夹下,你也没拷过来,编译连接自然出错。你当然也没有这些目录和文件。

包含这些文件的方式,要么是直接在代码中现式的include,也可能是直接在ADS1.2的文件包含路径设置中有相关的设置。

总是,你没有完整的拷贝整个工程就这意思,不是简单拷贝个文件夹就了事。当然,一般好的习惯都是自己写的代码,要用的代码都放到一个工程目录中,同时使用相对路径,这样移动或拷贝了整个目录,依然不会有问题。感觉你运气不好,遇到了个不规范的做法,只能是自己再整理整理吧。

确实有这个可能,现在脑袋都大了。但是看里面的设置大部分都是用的存储位置相对路径应该不会出现什么特例吧。

下图



那你看看,如果工程文件不是特别多,还是自己全部重新整理整理吧。

------解决方案--------------------
可能是在路径设置的地方使用了绝对路径。将目录建的和原来一模一样的试试。
  相关解决方案