2016-10-09 29 views
1

我试图将当前正在编写终端的现有linux项目移植到Visual Studio 2015中作为“控制台应用程序(linux)”,因为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.远程GDB调试器路径中的非法字符

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

+0

我得到了同样的错误,另外,这些是我得到的12个错误:http://i.imgur.com/XiJcQZM.png –

+0

我试图通过SSH使用相同的链接器选项编译它,并且它完美编译,我也将它远程编译成RPi3。它在运行Ubuntu x64的VPS中,它给了我这些错误 –

回答

0

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

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

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

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