Проблема с относительным путем к каталогу в виртуальной файловой системе clang ++ в Windows - PullRequest
0 голосов
/ 17 декабря 2018

Проблема с относительным путем к каталогу в виртуальной файловой системе clang в Windows

Что следует передать в clang ++ в дополнение к (-ivfsoverlay), чтобы он соответствовал файлу не по абсолютному пути каталога, а по относительному в Windows.

{
 'version': 0,
 'case-sensitive': 'false',
 'roots': [
    {
      'type': 'directory',
      'name': 'D:\\XXX\\DIR1',
      'contents': [
        {
          'type': 'file',
          'name': "oldfile.",
          'external-contents': "newfile."
        }
      ]
    }
  ]
}

работает нормально.

Но мне не удалось заставить файл

{
 'version': 0,
 'case-sensitive': 'false',
 'roots': [
    {
      'type': 'directory',
      'name': 'DIR1',
      'contents': [
        {
          'type': 'file',
          'name': "oldfile.",
          'external-contents': "newfile."
        }
      ]
    }
  ]
}

работать.Ни

--sysroot="D:\XXX\"

, ни

-working-directory="D:\XXX\"

не работали.Что я должен передать clang ++, чтобы этот файл конфигурации заработал.

...