【发布时间】:2021-09-22 03:14:51
【问题描述】:
VS2019中编译器的错误和警告代码描述在哪里? 例如 这是什么意思,我该如何解决?
Warning G77590269 ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] C:\SDKC4.1.0\SDK\Projects\VT7_FWMCT_210913\Release\Linux\VT7_FWMCT_210913 C:\SDKC4.1.0\SDK\Projects\VT7_FWMCT_210913\source\UI\Screens\Source2.cpp 195
以及类似的错误:-
Severity Code Description Project File Line Suppression State
Error G6555C181 'Pme' does not name a type C:\SDKC4.1.0\SDK\Projects\VT7_FWMCT_210913\Release\Linux\VT7_FWMCT_210913 C:\SDKC4.1.0\SDK\Projects\VT7_FWMCT_210913\source\UI\Screens\Source2.cpp 33
我试图将一个结构声明为 Pme[] 的类型。 例如
typedef struct
{
char* outputpinno[16];
char* outputname[16];
char* inputpinno[16];
char* inputname[16];
char* Analogpinno[8];
char* Analogname[8];
char* CanName[8];
} pme_T;
然后我用 :-
初始化数组pme_T Pme[2];
Pme[0].outputpinno[16] = {
"J1-12",
"J1-1",
"J2-12",
"J2-1",
"J3-12",
"J3-1",
"J4-12",
"J4-1",
"J1-7",
"J1-6",
"J2-7",
"J2-6",
"J3-7",
"J3-6",
"J4-7",
"J4-6",
};
how do I find out more about Error and Warning codes ?
- totally confused.
【问题讨论】:
-
这些看起来不像 MS 编译器错误代码。你用的是什么编译器?
标签: visual-c++ compiler-errors warnings