This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 是否可以将complex.h与7.3 .4版C6000编译器配合使用?

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/566738/can-i-use-complex-h-with-c6000-compiler-version-7-3-4

您好Michael:
我不知道您是否再检查此项,但我对包括Complex有相同的错误。h,我使用CCS 5.2 1对TMS320C6713进行编程,TMS320C6713是我拥有的DAQ模块的嵌入式处理器。

我在以下地址中找到了一个同名的文件:
C:7.3 \ti\ccsv5\tools\compiler\c6000_INCLUDE

但是,即使是将文件复制并粘贴到我的项目文件夹(不是训练)中,我也尝试了这两种方法
#include <comple.h>和"comply.h"


感谢您的帮助。
谢谢!
Hessam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    工具/软件:Code Composer Studio

    大家好,

    我正在尝试编译和构建C6713的代码,它位于具有嵌入式DSP的DAQ模块中,在CCS 5.2 中。1,该代码使用复杂的数字,因此我尝试包括头文件:

    #include <comple.h>

    错误为“无法打开源文件...”

    我的PC上也有Visual Studio,所以我尝试将complex.h添加到我的项目位置并尝试

    #include "comple.h"

    新的错误是Visual Studio C++头文件是针对Win32应用程序而不是C6713的inetended
    "仅支持Win32目标"


    因此,我想知道有没有人知道我可以从哪里下载该头文件,或者如何修改WIN 32头文件代码。

    提前感谢您的参与,
    由于时间也很短,我将感谢您的帮助。


    此致,
    Hessam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不是重新修补非常旧的线程,而是将此帖子分成另一个线程。

    C6000编译器版本7.3 .................4不支持复杂类型。 您至少需要升级到7.4 .x分支。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 因此,您建议我安装一个新版本的代码编辑器工作室,以拥有一个新的C6000编译器版本,如果没有,我如何在拥有旧的嵌入式DSP时安装这个新版本? 我的嵌入式DSP手册建议使用Code Composer 5.2。 1但我相信只要我获得.out文件以加载到DSP上,就不会有任何区别。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    通过升级编译器和CCS,更有可能避免出现问题。  也就是说,可以将较新的编译器与较早版本的CCS结合使用。  请参阅标题为 "更改编译器版本"的Wiki文章(实际上是一篇较大文章的子部分)。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,George,

    我安装了一个更新的编译器,现在它支持复杂的操作。 但是我收到了此消息,它阻止获取,输出文件。

    >>编译失败
    gmake:***[dt9841_6713cfg_c.obj]错误6713错误1
    gmake:target `all' not remake because of errors.

    您是否建议我安装更新版本的CCS? 编译器为7.4 ................................21,CCS为5。 我将尝试CCS 6.2 ,但我想知道这是否是CCS问题。
    恢复代码不容易吗? 我自己如何为复杂值定义运算符。 定义复杂的I和等。是否有任何来源可以向我介绍? 我将对此表示感谢。

    非常感谢,
    Hessam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是一个开始。 尽管没有触发:
    c-faq.com/.../complex.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    仅基于此...

    Hessam Jouybari 说:
    ]>编译失败
    gmake:***[dt9841_6713cfg_c.obj]错误6713错误1
    gmake:由于错误,目标`全部'未重制。[/QUOT]

    ... 我不能说问题是什么。  我假定文件 dt9841_6713cfg_c.c编译6713编译失败。  请显示与此文件相关的所有编译器诊断信息。

    另一种要考虑的方法... 将选项--verbose_diagnostics添加到构建中。  这会导致编译器对问题源代码行进行回显,并使用^字符来指示问题在该行的哪个位置开始。  这可以帮助您找出问题的原因。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢George,我试图在首选项中找到在哪里可以将该选项添加到构建中,但我无法找到  

    顺便说一句,我卸载了新的编译器,错误得到了修复。


    最佳,

    Hessam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    太棒了!