跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. 开发环境搭建
  4. YuntIDE编译问题-SDK内部函数重复定义

YuntIDE编译问题-SDK内部函数重复定义

已定时 已固定 已锁定 已移动 开发环境搭建
9 帖子 2 发布者 155 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • lrx9695L 离线
    lrx9695L 离线
    李太白
    写于 最后由 编辑
    #1

    搭建项目,编译生成代码时候会报很多SDK多重定义的错误,multiple definition of `CLOCK_DRV_GetFreq'; SDK\platform\drivers\src\clock\YTM32B1Lx\clock_YTM32B1Lx.o:D:\Work\Project_File\FuTian\Project\Futian_Screen\Debug/..\SDK\platform\drivers\src\clock\YTM32B1Lx/clock_YTM32B1Lx.c:442: first defined here。 看了下全是在ld.exe执行的时候出错的,这怎么解决呀。这些函数并没有多处定义![替代文字](abb09fad-33fe-414f-afaf-4ccaedf9e01c-image.png 图片地址)
    2,b4c588d0-e376-4775-9873-29781f70fdec-image.png

    莫愁前路无知己

    1 条回复 最后回复
    0
    • FrankieF 离线
      FrankieF 离线
      Frankie YunTu
      写于 最后由 编辑
      #2

      把build clean一下重新编译呢

      lrx9695L 1 条回复 最后回复
      0
      • lrx9695L 离线
        lrx9695L 离线
        李太白
        在 回复了 Frankie 最后由 编辑
        #3

        Frankie 一样的现象。试了很多次。百度全是让我extern,在网上找来半天都是说没有加头文件编译宏导致重复引用的问题:

        #ifndef TEST_H
        #define TEST_H
        。。。
        #endif

        莫愁前路无知己

        1 条回复 最后回复
        0
        • FrankieF 离线
          FrankieF 离线
          Frankie YunTu
          写于 最后由 编辑
          #4

          那就确实是一个.c 文件编译了多次,检测一下你的项目,源文件是不是加了多个

          lrx9695L 2 条回复 最后回复
          0
          • lrx9695L 离线
            lrx9695L 离线
            李太白
            在 回复了 Frankie 最后由 编辑
            #5

            Frankie 文件都是唯一的,没有多添加。 那从.cproject文件能检查么?

            莫愁前路无知己

            1 条回复 最后回复
            0
            • lrx9695L 离线
              lrx9695L 离线
              李太白
              在 回复了 Frankie 最后由 编辑
              #6

              Frankie bc084dd5-8426-4297-af91-596ca9df233e-image.png

              莫愁前路无知己

              1 条回复 最后回复
              1
              • FrankieF 离线
                FrankieF 离线
                Frankie YunTu
                写于 最后由 编辑
                #7

                Eclipse应该会自己收集link object,不用手动添加

                lrx9695L 2 条回复 最后回复
                0
                • lrx9695L 离线
                  lrx9695L 离线
                  李太白
                  在 回复了 Frankie 最后由 编辑
                  #8

                  Frankie 谢谢大哥

                  莫愁前路无知己

                  1 条回复 最后回复
                  0
                  • lrx9695L 离线
                    lrx9695L 离线
                    李太白
                    在 回复了 Frankie 最后由 编辑
                    #9

                    Frankie 另一位兄弟的帖子 有解决方案么?我和他一样。在VS code编译YTC生成的SDK demo失败

                    莫愁前路无知己

                    1 条回复 最后回复
                    0

                  • 云途论坛规则/Yuntu Forum Rules

                    发帖前请查看

                  • YCT离线License申请流程

                    帮助没办法联网的电脑使用YCT

                  • YT CONFIG TOOL调查问卷

                    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

                  • demo
                    12
                    can
                    9
                    lin stack
                    6
                    yt-link
                    5
                    vscode
                    3
                    adc模块
                    2
                    i2c
                    2
                    uuid
                    2
                    Online Users
                    • 登录

                    • 登录或注册以进行搜索。
                    • 第一个帖子
                      最后一个帖子
                    0
                    • 版块
                    • 最新
                    • 标签
                    • 热门