断点没有达到-在Visual Studio中使用C ++进行Linux开发

时间:2019-07-05 20:11:42

标签: linux visual-studio visual-c++ cross-platform makefile-project

我正在尝试使用Visual Studio和WSL制作一个makefile linux开发项目。

我在MakeFile Project选项下创建了Cross Platform,并使用来自连接管理器的ssh连接到我的WSL。

运行程序(F5)时,复制,编译和构建源代码就很好了(我可以通过WSL系统看到可执行文件)。但是当我在任何行中放置一个断点时,它都不会被击中。当将光标置于断点上方(显示为灰色)时,我会收到此警告:

The breakpoint will not currently be hit. Module containing this breakpoint has not yet loaded or the breakpoint address could not be obtained.

但是在调试“逐步”(使用F10)时,我可以调试,但不能放置任何断点...

这是我到目前为止尝试过的:

  • Project Properties -> Debugging ->Program/Working Directory下使用可执行路径。
  • Project Properties -> Remote Build->Build Command Line下尝试不同的远程构建命令/输出。现在我的构建命令行是:

    cd $(RemoteRootDIr)/$(ProjectName); make  
    
  • 打开新项目/重新配置所有设置
  • 确保一切都在WSL系统上正常构建

我在这里想念什么?

0 个答案:

没有答案