为什么VS2022不支持->符号,
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB4030 “->”对于“CL”任务的“StringPooling”参数是无效值。“StringPooling”参数的类型为“System.Boolean”。 Project2 D:\VSIDE\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets 798
参考GPT和自己的思路:
很抱歉,但我不认为VS2022不支持“->”符号。根据您提供的错误信息,这个错误可能是由于将无效值“->”传递给“StringPooling”参数引起的。所以您需要检查您的代码,找出是否在使用“->”符号时出现了问题。如果您需要更详细的解答,请提供更多的上下文和代码细节,以便我更好地理解问题。
你肯定前面的变量不是指针类型的 不可能不让用->
参考GPT和自己的思路:
对于这个问题,我需要先解释一下什么是 "->" 符号。 在 C++ 语言中, "->" 符号是用来访问类或结构体中的成员变量或成员函数的指针操作符。
而关于 VS2022 不支持 "->" 符号的问题,根据你提供的错误提示信息,看起来是在编译项目时出现的错误。这个错误不是因为 VS2022 不支持 "->" 符号而产生的,而是因为在你的项目文件中指定了无效的参数值。
具体来说,在你的项目文件中的某个位置,指定了一个 CL 命令参数 StringPooling ,但是它的值是无效的。它的类型应该是 System.Boolean;而你传递了一个无效的值,导致编译失败。
为了解决这个问题,你可以检查一下你的项目文件,找到并修复这个无效的命令参数。这样,你就能顺利地编译项目,并且使用 "->" 符号来访问你的类和结构体中的成员了。