【问题标题】:where are the error and warning codes for compiler in VS2019VS2019中编译器的错误和警告代码在哪里
【发布时间】: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


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-23
  • 1970-01-01
  • 2018-05-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多