EVAN
你先试试测试包能不能用,只用测试 Keil_c51 的,https://discuss.em-ide.com/d/165
然后把你有问题的工程,先点击 清理 清理一下,然后重新编译一下,把 build 目录整个压缩一下发上来
build
admin
admin 测试包都是正常能通过的,我用Keil建的工程不行,麻烦了,谢谢!
是构建工具的一个 bug,源文件不能直接放在项目根目录下,你建一个文件夹,然后把源文件放进去,再编译应该就没问题了
等下我修复一下就行了
admin 我新建的keil项目也是这样放的,都可以。我昨晚上试过,刚刚试了也行。 是太多了不行吗? 我试试看看
你把这个下载下来,复制到: C:\Users\<用户名>\.vscode\extensions\cl.eide-2.16.5\bin\builder\bin 下,覆盖掉旧的,就行了
C:\Users\<用户名>\.vscode\extensions\cl.eide-2.16.5\bin\builder\bin
这个论坛系统的二进制文件都是 bin 后缀,你下载下来后需要改一下后缀为 exe,注意:全名是:unify_builder.exe,不要搞错了
bin
exe
unify_builder.exe
<unify_builder.exe 已失效>
admin 改了,都没有编译信息出来了 😅
unify_builder 名称中间是 _, 不是 -
_
-
要怪得怪这个破论坛的文件上传系统,喜欢乱改别人文件名
admin 厉害了! 我没有看出来。哈哈。。。。 搞定了!太感谢了,虽然不知道什么问题??用的好好的,这bug居然被我碰上。。。。
原因就是:你的文件路径是:./main.c,本来应该生成:./build/main.o,但实际生成的是:./build/.o,文件名称丢失了,链接器当成无效文件忽略了这个 ./build/.o,因此最终报错。
./main.c
./build/main.o
./build/.o
admin 为什么以前可以?突然就不行了 😄
我已经推送了更新:eide-binaries 到 4.0.2 了,重启一下 vscode,就会拉取更新
eide-binaries
4.0.2
admin 辛苦了!谢谢!