我在尝试在Visual Studio 2010中调试C代码时遇到此错误。在Google中搜索时我可以找到相关的内容如下所示
任何克服这一点的建议都非常感谢。感谢
答案 0 :(得分:10)
同样的问题,我正在构建一个按需加载的函数库,但收到了这条消息。这是一个不引用VSDebugger选项的问题。
从中删除双引号 可执行文件的完整路径 命令参数 工作目录
如果确实需要,可以通过单引号将嵌入空格传递给命令行。
答案 1 :(得分:5)
我有相同的错误消息,只有命令中的可执行文件的名称(所以没有完整路径)。它曾经完美地工作,但突然之间却没有。我检查了路径变量,不知怎的,有两个连续';'在那里。我解决了这个问题,问题就消失了。
答案 2 :(得分:3)
在我的情况下,命令行末尾没有.exe扩展名(Properties-> ConfigurationProperties-> Debugging-> Command)。添加扩展名修复了问题。
答案 3 :(得分:0)
如果您设置了一个makefile项目(我想是这样的话),请确保您在Configuration Properties - >中放入的文件。调试 - >命令存在。
(我认为它不接受批处理文件,但我不是100%肯定)
答案 4 :(得分:0)
检查您的路径:配置属性 - >调试 - >工作目录。 检查此路径是否为计算机中的有效路径。
答案 5 :(得分:0)
对我来说,当我将配置属性 - > debugging->命令设置为“regsvr32.exe $(TargetPath)”以调试我的项目注册时,会导致“参数”basePath“不能为零长度”。我通过将命令设置为“regsvr32.exe”并将命令参数设置为“$(TargetPath)”来修复此问题
答案 6 :(得分:0)
我已经通过将Properties-> Debugging-> Command的值设置为另一个,并在设置回默认值后解决了这个问题。
答案 7 :(得分:0)
还要确保Visual Studio正在“以管理员身份”运行。这为我解决了。