【发布时间】:2012-03-18 20:13:47
【问题描述】:
我在尝试在 Visual Studio 2010 中调试 C 代码时遇到此错误。在谷歌中搜索时,我可以找到相关内容如下
非常感谢任何克服这个问题的建议。谢谢
【问题讨论】:
-
我通过放弃解决了这个问题。
标签: c visual-studio-2010 debugging
我在尝试在 Visual Studio 2010 中调试 C 代码时遇到此错误。在谷歌中搜索时,我可以找到相关内容如下
非常感谢任何克服这个问题的建议。谢谢
【问题讨论】:
标签: c visual-studio-2010 debugging
还要确保 Visual Studio 正在“以管理员身份”运行。这帮我解决了。
【讨论】:
我已经解决了这个问题,将 Properties->Debugging->Command 的值设置为另一个,然后设置回我的默认值。
【讨论】:
对我来说,当我将配置属性->调试->命令设置为“regsvr32.exe $(TargetPath)”以调试我的项目注册时,导致“参数“basePath”不能有零长度”。我通过将命令设置为“regsvr32.exe”并将命令参数设置为“$(TargetPath)”来解决此问题
【讨论】:
检查您的路径:配置属性 -> 调试 -> 工作目录。 检查此路径是否是您机器中的有效路径。
【讨论】:
在我的情况下,命令行末尾没有 .exe 扩展名(Properties->ConfigurationProperties->Debugging->Command)。添加扩展解决了这个问题。
【讨论】:
同样的问题,我正在构建一个按需加载的函数库,但收到了这条消息。这是一个不要引用 VSDebugger 选项的问题。
去掉双引号 可执行文件的完整路径 命令参数 工作目录
如果确实需要,可以通过单引号将嵌入式空格传递给命令行。
【讨论】:
我收到了相同的错误消息,命令中只有可执行文件的名称(因此没有完整路径)。它曾经完美地工作,但突然就不行了。我检查了路径变量,不知何故有两个连续的';'在那里。我解决了这个问题,问题就消失了。
【讨论】:
如果你设置了一个makefile项目(我猜是这样),请确保你放在Configuration Properties -> Debugging -> Command 中的文件存在。
(我认为它不接受批处理文件,但我不是 100% 确定)
【讨论】: