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.

[参考译文] 编译器/TM4C1294NCPDT:警告:#9-D嵌套注释不允许出现在没有嵌套注释的文件中

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/654588/compiler-tm4c1294ncpdt-warning-9-d-nested-comment-is-not-allowed-in-file-without-nested-comment

零件号:TM4C1294NCPDT

工具/软件:TI C/C++编译器

TI C编译器向我发出以下警告:

说明	不			
允许资源路径位置类型#9-D嵌套注释	cgi_funcs.h	/tm4c_fac设备	行1	C/C++问题

但是,该文件非常简单,显然没有嵌套注释:

/* /*
* cgi_funcs.h
*
*创建时间:2017年11月30日
* 作者:redded*/


#ifndef CGI_Funcs_H_
#define CGI_Funcs_H_

#include <XDC/std.h>
#include <XDC/runstime/System.h>
#include <ti/NDK/inc/netmain.h>

Int运行时间(套接字,int长度);
Int getconfig (套接字,int长度);
update,插槽 int length,char* args);
void restart (socket s,int length,char* args);

static char *content_type_plain_text ="text/plain";
static char *content_type_JSON ="application/json";

#endif /* CGI_funcs_H_*/

是否有人能给我提示追踪这种情况? 我能够在整个项目中找到一个嵌套注释(但另一个文件),即使在删除嵌套注释后,警告仍然存在。

谢谢!

尼克

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

    我很确定这是预处理程序问题。  跟踪此类问题的最佳方法是使用选项 --gen_preprocessor_listing.  请在 ARM编译器手册中阅读有关该工具的更多信息

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,这确实帮我找到了问题。 事实上,在上面的代码中有一个嵌套的注释,位于数百个空格后面的右边。