2016-10-09 30 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格式。

這(至少在我的情況下)是由其中一個附加鏈接輸入未找到引起的。