调试"参数'basepath'时,Visual Studio中的错误不能为零长度"

Sha*_*ash 11 c debugging visual-studio-2010

我在尝试在Visual Studio 2010中调试C代码时遇到此错误.在谷歌搜索时我可以找到相关的东西如下

http://connect.microsoft.com/VisualStudio/feedback/details/615793/badly-formed-debugger-command-causes-error-parameter-basepath-cannot-have-zero-length.

任何克服这一点的建议都非常感谢.谢谢

小智 10

同样的问题,我正在构建一个按需加载的函数库,但得到了这个消息.这是一个不引用VSDebugger选项的问题.

从可执行文件的完整路径中删除双引号,命令参数为工作目录

如果确实需要,嵌入空格可以通过单引号传递给命令行.


小智 5

我有相同的错误消息,只有命令中的可执行文件的名称(所以没有完整的路径).它曾经完美地工作,但突然之间却没有.我检查了路径变量,不知怎的,有两个连续';' 在那里.我修好了,问题就消失了.

  • 还要确保%PATH%中没有引用条目,如果有,只需删除引号(即使对于带空格的路径,也不需要它们). (3认同)

JAC*_*ACH 0

如果您设置了一个 makefile 项目(我猜是这样),请确保您放入“配置属性”->“调试”->“命令”中的文件存在。

(我认为它不接受批处理文件,但我不是 100% 确定)