У меня есть CDT C-проект, который включает в себя определенные ссылки на пути Windows.Проблема выглядит следующим образом:
$mypath = "\\networkdrive\my name$\some reference\"
, которая расширяется до
"\\networkdrive\my namesome reference\"
, которая, очевидно, не будет работать.
И для onedrive:
$my2ndpath = "C:\users\OneDrive - wow\reference"
, где компилятор ожидает флаг от тире.
У меня нет возможности изменить эти уродливые имена путей на что-то более «совместимое», потому что это предопределенная структура папок компании.На самом деле рабочие пространства eclipse должны жить по этим путям, поэтому в случае сбоя ссылок на локальные рабочие области.
Может быть, у кого-то есть идея для обхода проблемы?
Спасибо!
@ edit: один обходной путь с использованием sharepoint, взятый из howtogeek
- Создайте папку рабочего пространства на onedrive (например, c:\ users \ ondrive - wow \ workspace)
- Открыть консоль администратора (Windows - инструменты - щелкните правой кнопкой мыши на cmd - открыть как администратор)
- Перейдите в локальную папку, в которую вы хотите поместитьВ папке «Рабочая область» введите и введите:
mklink /d workspace "c:\users\onedrive - wow\workspace
- Создайте новую рабочую область затмения по этой символической ссылке (в данном случае это будет c: \ workspace)