2016-10-09 4 views
1

저는 현재 터미널에서 코딩되고있는 기존 Linux 프로젝트를 Visual Studio 2015에 "Console Application (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

추가 오류가 발생합니다. 이러한 오류는 다음과 같습니다. http://i.imgur.com/XiJcQZM.png –

+0

동일한 링커 옵션을 사용하여 SSH를 통해 컴파일하려고 시도했습니다. 완벽하게 컴파일하고 RPi3에 완벽하게 원격으로 컴파일했습니다. 우분투 x64를 실행하는 VPS에서 이러한 오류가 발생합니다. –

답변

0

이 오류는 프로젝트 연결이 성공하지 못했음을 의미합니다.

링크 실패에 대해 더 많은 오류가 표시됩니다.

유일한 오류는 "collect2 : ld returned -1"또는 비슷한 경우 VSlinux가 오류를 구문 분석하고이를 vs 형식으로 변환 할 수 없음을 의미합니다.

이것은 (적어도 내 경우에는) 추가 링크 입력 중 하나가 발견되지 않아서 발생했습니다.

관련 문제