You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio远程Makefile项目:如何设置远程目标程序?

Visual Studio C++ Makefile项目远程调试目标设置方案

直接指定远程可执行文件路径

  1. 右键Makefile项目,选择「属性」(或按Alt+Enter打开属性页)
  2. 切换到「配置属性」→「调试」选项卡
  3. 在「命令」输入框中,直接填写远程机器上的完整可执行文件路径:
    /home/myuser/myprojects/mytestprog/bin/x86_64/debug/mytestprog
    
  4. 如果程序需要命令行参数,在「命令参数」输入框中补充即可。

自定义宏复用路径(可选)

如果需要在多个配置中复用这个路径,可以自定义宏:

  1. 在属性页中切换到「配置属性」→「用户宏」选项卡
  2. 点击「添加宏」,设置宏名为RemoteTargetPath,宏值为你的远程可执行文件路径
  3. 返回「调试」选项卡,在「命令」输入框中使用$(RemoteTargetPath)引用这个宏即可。

补充:工作目录设置

如果程序依赖当前工作目录下的资源文件,可在「调试」选项卡的「工作目录」中设置远程机器上对应的目录,比如:

/home/myuser/myprojects/mytestprog/bin/x86_64/debug

你之前的报错是因为远程调试目标被设为了项目根目录(一个文件夹),而GDB需要指向具体的可执行文件,按上述步骤指定正确的程序路径就能解决问题。

内容的提问来源于stack exchange,提问作者user5265160

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 20:05:32