Я пытаюсь запустить основную функцию моей библиотеки С++, но она не хочет работать. Возврат как ошибка:
Импортированный проект «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props» не найден. Убедитесь, что выражение в декларации импорта «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props» верно и что файл существует на диск.
Однако, когда я смотрю на некоторые решения этой проблемы, они, кажется, предлагают мне также изменить значение моего VCTargetsPath $(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0. Мой вопрос в том, каково именно значение MSBuildExtensionsPath32. И что еще мне нужно сделать, чтобы решить эту проблему?
Иногда я также получаю сбой сборки без вывода ошибок. Я не знаю, связана ли ошибка MBS4019 с этой проблемой?
Релиз Win32.
@drescherjm А что такое «путь», если можно спросить? Потому что я не могу найти его.
Если вы ищете в проводнике и этот путь не отображается, возможно, это связано с тем, что у вас не выбрана опция «Показать скрытые файлы, папки и диски» на вкладке «Вид» в «Параметры проводника» (это последнее вы можете ввести в строку поиска Windows и получите соответствующий диалог).
У меня файл именно в этой папке: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160
хотя в родительской папке была и папка v150.
Сначала вы должны проверить, есть ли у вас файл Microsoft.Cpp.Default.props
под C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\
на вашем диске C. Этот файл работает для набора инструментов платформы v142.
И из сообщения ваш проект использует файл под C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.Default.props
. Это правильный путь для набора инструментов v142 (инструмент сборки VC++ 2019).
Если VS находит набор инструментов v142 по другому пути, это означает, что ваша VS имеет некоторые ошибки, которые не могут найти правильный путь и используют неправильный путь. В этом случае вы должны использовать VCTargetsPath
и MSBuildExtensionsPath32
. Вот проблема в этой ситуации.
Я думаю, ваша проблема в том, что ваш файл Microsoft.Cpp.Default.props
отсутствует на вашем текущем ПК. И VC++ не может найти этот файл, поэтому приводит к ошибке. Не уверен, удалили ли вы файл вручную или файл был удален какими-то сторонними программами.
Чтобы решить эту проблему, вы должны восстановить VS из vs_installer.
Вы проверили, что вам сообщило первое сообщение об ошибке? Я имею в виду, существует ли упомянутый файл? Я только что проверил, и у меня есть этот файл в моей системе и сообществе Visual Studio 2019.