草庐IT

[C/C++/C#] error MSB8020: 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具

errorMSB8020:无法找到v142的生成工具(平台工具集=“v142”)。若要使用v142生成工具进行生成,请安装v142生成工具。问题的原因是由于没有安装v142工具集,其实v142对应的是VS2019,项目从另外一台电脑copy过来的,之前的编译器VS2019,现在是VS2017,所以报的这个错误。v142–>VS2019v141–>VS2017v140–>VS2015v120–>VS2013方法一:修改成现在编译器对应的工具集项目–>属性—>常规–>平台工具集–>选择对应的方法二:新建一个C++项目,移植代码(即复制原项目中.cpp.h中的代码粘贴到新建项目中)

c++ - 错误 MSB6006 : "cmd.exe" exited with code 3

我在尝试构建使用QT的C++项目时出现此错误。我检查了下面的链接,但用户没有说出解决方案。http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/5b0be7be-1b6e-44c2-91ca-b5a9a55a2c41/出现的警告是:警告1Theelement'PropertyGroup'innamespace'http://schemas.microsoft.com/developer/msbuild/2003'hasinvalidchildelement'IntDirTrailingSlashWarning'inna

c++ - 错误 MSB6006 : "cmd.exe" exited with code 3

我在尝试构建使用QT的C++项目时出现此错误。我检查了下面的链接,但用户没有说出解决方案。http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/5b0be7be-1b6e-44c2-91ca-b5a9a55a2c41/出现的警告是:警告1Theelement'PropertyGroup'innamespace'http://schemas.microsoft.com/developer/msbuild/2003'hasinvalidchildelement'IntDirTrailingSlashWarning'inna

找不到visual studio的“开始执行按钮” MSB8020

找不到visualstudio的“开始执行”按钮MSB8020报错背景工具:visualstudio2019一开始我的工具栏长这样正常的工具栏长这样如果跟正常的工具栏对比过,你就会发现少了一个绿色的三角按钮,这个按钮是“开始执行”按钮然后我点击“本地window调试器”那个绿色的三角按钮,控制台报错了我点的是这个按钮:报的错是这个:MSB8020:Thebuildtoolsfortoolset-name(PlatformToolset=‘platform-toolset’)cannotbefound.Tobuildusingtheplatform-toolsetbuildtools,pleas

UE4&5 C++项目报错“C1083”和“MSB3073代码6”彻底解决方法分享

UE4&5C++项目报错“C1083”错误形式:创建C++类。C1083······Nosuchfileordirectory: 错误原因:C++类创建时保存位置出错错误类型一:C++类保存进项目文件下Source文件夹下项目同名文件下的新建文件夹下。 错误类型二:C++类保存进Source文件夹下项目同名文件下的Public或Private文件夹下的中文命名新建文件夹 需要注意的是:UE4因为默认不启动实时代码编写,所以C1083报错提示不会跳出。虽然输出日志会显示错误提醒但不是主动跳出的,所以会造成编译成功的错觉。建议大家开启实时代码编写。解决方法:这个错误会直接出现在创建中,UE5的Li

VS创建项目提示error MSB4018: “VCMessage”任务意外失败。 解决方法

1>------已启动生成:项目:QtWidgetsApplication1,配置:Releasex64------1>C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5):errorMSB4018:“VCMessage”任务意外失败。1>C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5):errorMSB4018:System.FormatE

UE5编译报错:Error MSB3073

报错信息:SeverityCodeDescriptionProjectFileLineSuppressionStateErrorUnhandledexception:Dependencyfile“F:\unrealengine-release\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\Core\Module.Core.14_of_18.cpp.json”version(“1.2”)isnotsupportedversionUE5F:\unrealengine-release\Engine\Intermediate\

PHP preg_match 长度 3276 限制

在某些情况下,PHP的preg_match似乎对匹配重复字符有3276个字符的限制。即^(.|\s){0,3276}$有效,但^(.|\s){0,3277}$无效。它似乎并不总是适用,因为/^(.){0,3277}$/有效。我无法在PHP文档或错误跟踪器中的任何地方找到它。数字3276似乎有点奇怪,我唯一能想到的是它大约是32767的1/10,这是有符号16位整数的极限。preg_last_error()返回0。我已经在http://www.phpliveregex.com/上重现了这个问题以及我的本地系统和网络服务器。编辑:看起来我们从代码中得到“警告:preg_match():编译

android - java.exe 已退出,代码为 2 (MSB6006) 无法写入输出 : Too many field references: 81626; max is 65536

我正在开发xamarinandroid应用程序,并在其中使用了许多包和引用(Googleplay服务)。当我尝试构建此项目时出现此错误:java.exeexitedwithcode2Troublewritingoutput:Toomanyfieldreferences:81626;maxis65536.Youmaytryusing--multi-dexoption. 最佳答案 您需要启用Mutlidex在你的项目中。Xamarin.Android自version5.1起支持此功能:Multi-dexsupportcanbeenabl

android - 骑士 Xamarin 错误 MSB1008 : Only one project can be specified

只是试用Rider并遇到了这个问题,如果我只是构建XamarinAndroid项目-它构建得非常好,但是如果我尝试运行它,它会在部署步骤失败并出现以下错误:▼ProjectNotFoundMicrosoft(R)BuildEngineversion15.1.1012.6693Copyright(C)MicrosoftCorporation.Allrightsreserved.MSBUILD:errorMSB1008:Onlyoneprojectcanbespecified.Switch:Files\JetBrains\RiderForswitchsyntax,type"MSBuild/