打印
[PIC®/AVR®/dsPIC®产品]

MPLAB X 如何添加已有的源码

[复制链接]
2564|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
起因:
原先都能仿真的工程突然崩溃 ,对话框提示:XXXXXX.Xproduction.hex does not exist or is not an excutalble;
工程无法编译,工程也无法代开,(打开工程时工程应该是个芯片模样的图标,现在变成文件夹,工程都无法打开)原因不明;

问题:
后来想通过 新建工程 然后添加源文件的方式,打开原先工程,使用add existing item 添加文件 ;编译时各种提示报错;找不到文件

另外想说:原工程中是使用了 MCC工具;

第一次接触,MPLAB X
编译器都叫人心力憔悴!

求大神指教 如何添加源码 到新建工程 !别的编译器 几乎不存在这种奇葩问题,真难理解!
沙发
736880733|  楼主 | 2019-2-22 15:20 | 只看该作者
本帖最后由 736880733 于 2019-2-22 15:23 编辑

微信截图_20190222152214.png (30.32 KB )

问题截图

问题截图

使用特权

评论回复
板凳
y18370990546| | 2019-2-22 16:28 | 只看该作者
本帖最后由 y18370990546 于 2019-2-22 16:30 编辑
.c文件存在的路径是否有中文字符?
好像可以将.c文件直接复制粘贴到工程的源文件中

使用特权

评论回复
地板
小明的同学| | 2019-2-24 09:04 | 只看该作者
如果自己编写的估计不好添加,因为自己命名的一些内容,软件可能无法识别。

使用特权

评论回复
5
小明的同学| | 2019-2-24 09:05 | 只看该作者
工具一般都是在开发前初始化一些东西使用。

使用特权

评论回复
6
736880733|  楼主 | 2019-2-25 08:34 | 只看该作者
bellstudio 发表于 2019-2-23 20:52
不是把.x文件夹删除了吧,里面的xml文件还在么

没有,打开工程的时候,工程.x文件应该是个芯片图标,而我的就显示是一个文件夹、!

微信截图_20190225083426.png (13.61 KB )

打开工程 .x

打开工程 .x

使用特权

评论回复
7
CoolSilicon| | 2019-2-25 09:31 | 只看该作者
重新建立一个空白的项目, 然后在header file 和source file下面分别点右键, 添加原来的.h和.c文件, 再编译一下看看?

使用特权

评论回复
8
lcczg| | 2019-2-25 09:54 | 只看该作者
MPLAB X IDE现在能正常打开别的工程吗?

使用特权

评论回复
9
736880733|  楼主 | 2019-2-25 10:06 | 只看该作者
lcczg 发表于 2019-2-25 09:54
MPLAB X IDE现在能正常打开别的工程吗?

能的,IDE没什么问题,主要是我之前那个工程的问题,原本mplab X打开工程应该能开看到芯片图标的 xx.X 工程文件,现在只能看到 xx.X文件夹;而且坏掉的工程是结合MCC创建的

使用特权

评论回复
10
736880733|  楼主 | 2019-2-25 10:07 | 只看该作者
lcczg 发表于 2019-2-25 09:54
MPLAB X IDE现在能正常打开别的工程吗?

能的,IDE没什么问题,主要是我之前那个工程的问题,原本mplab X打开工程应该能开看到芯片图标的 xx.X 工程文件,现在只能看到 xx.X文件夹;而且坏掉的工程是结合MCC创建的

使用特权

评论回复
11
736880733|  楼主 | 2019-2-25 10:08 | 只看该作者
CoolSilicon 发表于 2019-2-25 09:31
重新建立一个空白的项目, 然后在header file 和source file下面分别点右键, 添加原来的.h和.c文件, 再编译 ...

尝试过,添加了,编译各种报错,提示找不到头文件,但是我在工程属性--文件包含--里面都能看到 错误提示中说找不到的文件!

使用特权

评论回复
12
jujkjmjh| | 2019-2-25 17:08 | 只看该作者
应该是文件关联问题,可以对比正常打开的工程,检查下各项目录关联之类的配置。

使用特权

评论回复
13
CoolSilicon| | 2019-2-26 09:05 | 只看该作者
736880733 发表于 2019-2-25 10:08
尝试过,添加了,编译各种报错,提示找不到头文件,但是我在工程属性--文件包含--里面都能看到 错误提示中 ...

关键关联, 有相对关联, 和绝对关联两种常用的配置方式..
一般来说相对关联常用.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

25

帖子

0

粉丝