EVAN
这个是后面更改后,LNP文件内容
.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o,.\build\Target1.o TO ".\build\Target1\2114 FATP FW Fixture"
PRINT(".\build\Target1\2114 FATP FW Fixture.map") REMOVEUNUSED

    EVAN

    你先试试测试包能不能用,只用测试 Keil_c51 的,https://discuss.em-ide.com/d/165

    然后把你有问题的工程,先点击 清理 清理一下,然后重新编译一下,把 build 目录整个压缩一下发上来

    • EVAN replied to this.

      admin 测试包都是正常能通过的,我用Keil建的工程不行,麻烦了,谢谢!

        EVAN

        是构建工具的一个 bug,源文件不能直接放在项目根目录下,你建一个文件夹,然后把源文件放进去,再编译应该就没问题了

        等下我修复一下就行了

        • EVAN replied to this.

          admin
          我新建的keil项目也是这样放的,都可以。我昨晚上试过,刚刚试了也行。 是太多了不行吗? 我试试看看

            EVAN

            你把这个下载下来,复制到: C:\Users\<用户名>\.vscode\extensions\cl.eide-2.16.5\bin\builder\bin 下,覆盖掉旧的,就行了

            这个论坛系统的二进制文件都是 bin 后缀,你下载下来后需要改一下后缀为 exe,注意:全名是:unify_builder.exe,不要搞错了

            <unify_builder.exe 已失效>

            • EVAN replied to this.

              admin
              改了,都没有编译信息出来了 😅

                • Aadmin

                  Level 200
                • Edited
                • Best Answerset by EVAN

                EVAN

                unify_builder 名称中间是 _, 不是 -

                要怪得怪这个破论坛的文件上传系统,喜欢乱改别人文件名

                • EVAN replied to this.

                  admin
                  厉害了! 我没有看出来。哈哈。。。。
                  搞定了!太感谢了,虽然不知道什么问题??用的好好的,这bug居然被我碰上。。。。

                    EVAN

                    原因就是:你的文件路径是:./main.c,本来应该生成:./build/main.o,但实际生成的是:./build/.o,文件名称丢失了,链接器当成无效文件忽略了这个 ./build/.o,因此最终报错。

                    • EVAN replied to this.

                      admin
                      为什么以前可以?突然就不行了 😄

                        EVAN

                        我已经推送了更新:eide-binaries4.0.2 了,重启一下 vscode,就会拉取更新

                        • EVAN replied to this.
                          5 months later
                          Write a Reply...