【问题标题】:Remote GDB Debugger illegal characters in path路径中的远程 GDB 调试器非法字符
【发布时间】:2017-02-18 03:06:42
【问题描述】:

我正在尝试将当前在终端中编码的现有 linux 项目作为“控制台应用程序 (linux)”移植到 Visual Studio 2015 中,因为 IDE 对我的团队非常有帮助。 问题是我无法远程编译: 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Application Type\Linux\1.0\Linux.Common.targets(259,5): error : Illegal characters in path.

我打开了文件,它是由 Visual Studio 创建的。 这正是第 259 行的内容: <Ld Condition="'@(RemoteLink)' != ''" 对我来说,它不喜欢有什么问题。 我错过了什么?

【问题讨论】:

  • 我得到了同样的错误,另外,这些是我得到的 12 个错误:i.imgur.com/XiJcQZM.png
  • 我尝试使用相同的链接器选项通过 SSH 编译它并且编译完美,我还完美地将它远程编译为 RPi3。它在运行 Ubuntu x64 的 VPS 中,它给了我这些错误

标签: visual-studio-2015 remote-debugging


【解决方案1】:

这个错误表示项目的链接没有成功。

您可能会收到更多关于链接失败的错误。

如果你得到的唯一错误是“collect2: ld returned -1”或类似的,这可能意味着 VSlinux 无法解析错误并将其转换为 vs 格式。

这(至少在我的情况下)是由未找到附加链接输入之一引起的。

【讨论】:

    猜你喜欢
    • 2017-06-03
    • 1970-01-01
    • 2012-01-03
    • 2013-04-03
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    相关资源
    最近更新 更多