Visual Studio хочет скомпилировать каталог - PullRequest
2 голосов
/ 10 августа 2011

Я создаю проект Visual Studio 2010 с использованием CMake 2.8.5.

При компиляции я регулярно получаю следующую ошибку:

c1xx : fatal error C1083: Cannot open source file: 'C:/Users/barbier/projects/MorphoGraphX/src/': Permission denied

Я везде проверял в пользовательском интерфейсе,и не похоже, что этот каталог находится в списке файлов для компиляции.Я также читал в других местах, это может быть связано с пустой папкой в ​​дополнительных каталогах include, но это не так для меня.

Эта ошибка чрезвычайно раздражает, как это происходит в большинстве случаев, но не 100% времени, и я действительно, действительно, не знаю, почему это происходит.

Любые предложения приветствуются.

Обновление

Хорошо, яобнаружил проблему: я не видел ни одной строки, оставленной другим кодером в моем проекте, добавляющей -I C:/Users/barbier/projects/MorphoGraphX/src/ в командную строку, только для определенных файлов.Однако кто-нибудь знает, почему проблема возникала только иногда?Кроме того, этот -I не отображается в командной строке в любом месте пользовательского интерфейса.Он даже не появился в последней командной строке, созданной VC ++ ...

1 Ответ

0 голосов
/ 10 августа 2011

Откройте файл проекта в текстовом редакторе.Он должен быть в формате XML, чтобы умный текстовый редактор работал лучше всего.Я не думаю, что вы можете убедить Visual Studio редактировать его в виде текста или XML, поэтому используйте другой инструмент.Вы можете редактировать XML напрямую, но это не всегда хорошая идея.Поиск каталога может дать вам представление о том, где его искать в Visual Studio.

...