请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 您好!
我想在代码中动态实施项目名称。 是否有简单的方法来实现它?
我可以想到的唯一解决方案是将在编译之前运行的编写脚本、它将替换代码中的一行、添加实际的项目名称。 但是、也许有人愿意通过使用编译器中实现的 SoM 函数来执行类似的操作?
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.
您好!
我想在代码中动态实施项目名称。 是否有简单的方法来实现它?
我可以想到的唯一解决方案是将在编译之前运行的编写脚本、它将替换代码中的一行、添加实际的项目名称。 但是、也许有人愿意通过使用编译器中实现的 SoM 函数来执行类似的操作?
以下是需要考虑的替代方案。 将此设置添加到您的 CCS 项目...

请注意它如何依赖于内置 CCS 变量 ProjName。
在 C 代码中,编写类似于...的内容。
#define EVAL_TO_STR(arg) #arg
#define MKSTR(arg) EVAL_TO_STR(arg)
/* many lines later */
char *pn;
for (pn = MKSTR(PROJECT_NAME); *pn; pn++)
putchar(*pn);
谢谢、此致、
乔治