关于MounRiver Studio 编译CH32V307 问题

在MounRiver 环境下直接打开EVT 下的例程编译正常,但如果我将目录中的某一个项目copy 出来改名,编译就会出错,如下:

15:33:18 **** Build of configuration obj for project FrunNet ****
make -j16 all
../User/ch32v30x_it.c:11:10: fatal error: WCHNET.h: No such file or directory
 #include
          ^~~~~~~~~~
compilation terminated.
make: *** [User/subdir.mk:24: User/ch32v30x_it.o] Error 1
make: *** Waiting for unfinished jobs....
../User/system_ch32v30x.c:11:10: fatal error: ch32v30x.h: No such file or directory
 #include "ch32v30x.h"
          ^~~~~~~~~~~~
compilation terminated.
make: *** [User/subdir.mk:24: User/system_ch32v30x.o] Error 1
../User/main.c:16:10: fatal error: debug.h: No such file or directory
 #include "debug.h"
          ^~~~~~~~~
compilation terminated.
make: *** [User/subdir.mk:24: User/main.o] Error 1

15:33:18 Build Failed. 7 errors, 0 warnings. (took 182ms)

请问如何解决?

您好,该现象是找不到EVT中SRC文件夹内容导致的,可以将该文件夹拷贝到新工程位置下并重新添加对该目录内容的引用:

emobile_2022-06-09_16-07-39.png


我也遇到了相同问题,试了楼上的方法还是一样报错(可能我操作有问题),找到CSDN上的一篇文章,没有解决的建议看看沁恒MCU从EVT中提取文件建立MounRiver独立工程_偶可不乖呢的博客-CSDN博客


我这边是因为把GBK改成了UTF-8导致的路径丢失,我改回GBK就好了。窗口->首选项->搜索“编码”->改成gbk。然后在项目资源管理器里找到你的工作空间,然后右键->属性->编码也改成GBK。我已经放弃UTF-8了


只有登录才能回复,可以选择微信账号登录