c - MSB6003 : The specified task executable "CL.exe" could not be run

标签 c vb.net visual-studio-2017

自昨晚以来,我的 VisualBasic 2017 控制台中一直出现此错误,但没有明显的原因。我已经编码和编译相同的代码有一段时间了,它没有给我带来任何问题。我尝试寻找这个特定的错误,但找不到任何地方。错误的全文是:

MSB6003:无法运行指定的任务可执行文件“CL.exe”。指定的路径、文件名或两者都太长。完全限定文件名必须少于 260 个字符,目录名必须少于 248 个字符。

最佳答案

我找到了这个问题的临时解决方案,我将项目文件夹(所有 *.c 和 *.h 以及 vcxproj 以及所有这些文件)移动到直接位于驱动器名称下的文件夹,例如 E:\VB_project,现在编译再次正常。

我根本没有对目录进行任何更改,但它刚刚开始发生。希望它也能帮助其他人,我希望有人能给我一个合理的理由来解释为什么会发生这种情况。 谢谢!

关于c - MSB6003 : The specified task executable "CL.exe" could not be run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49603759/

相关文章:

C初学者查询: char array program - not getting desired output

C 编程为什么我的代码不能使用嵌套结构数组打印正确的输出?

列表中的 VB.NET If-Else

c - 关于C库的新手问题

c - 在 C 中获取当前时间,以毫秒为单位?

xamarin - 名称不能以 '$' 字符开头,十六进制值 0x24

c# - 找不到重载方法

c# - 为什么 "Paste JSON As Classes"和 "Paste XML As Classes"命令在 Visual Studio 中被禁用(灰显)?

jquery - 使用动画 vb.net 滚动到页面底部

.net - System.Reflection.TargetInvocationException 未被捕获