Visual studio обнаружена непредвиденная ошибка при компиляции

0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

1

02.12.2018, 16:45. Показов 5649. Ответов 10


Студворк — интернет-сервис помощи студентам

Скачал и установил Visual Studio, и решил значит, проверить как он работает. Я написал обычный Hello world но не могу никак его скомпилировать, выдается ошибка: Visual Studio обнаружена непредвиденная ошибка. Как ее исправить?
P.S. Вообще ничего нельзя сделать с кодом, только сохранить можно.

Непредвиденная ошибка в Visual Studio



0



112 / 91 / 31

Регистрация: 24.10.2018

Сообщений: 336

02.12.2018, 16:54

2

У тебя в солюшне отсутствует какой-либо проект. Это нонсенс. Пересоздай решение по-нормальному с проектом, или добавь в существующее решение проект. И хватит давать файлам имена с пробелами, это жуть.



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

02.12.2018, 17:03

 [ТС]

3

какой еще солюшник? Что это? И что плохого в именах с пробелами? Так читабельнее

Добавлено через 7 минут
Ну я вроде создал проект, вроде работает…но командная строка то почему не выходит с Хелло ворлдом?



0



112 / 91 / 31

Регистрация: 24.10.2018

Сообщений: 336

02.12.2018, 17:07

4

Написано же что «проектов: 0» в решении. Сорец, который ты редактируешь вообще никак не связан с открытым решением.
Добавлено через 14 секунд

Цитата
Сообщение от Anton356
Посмотреть сообщение

какой еще солюшник?

По-русски — это идиотское слово «решение».

Добавлено через 14 секунд

Цитата
Сообщение от Anton356
Посмотреть сообщение

И что плохого в именах с пробелами?

В них плохо — все.



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

02.12.2018, 17:13

 [ТС]

5

Ладно, с этим разобрался, но есть еще вопросы. Что за #include «pch.h» ? раньше я такого не видел.
И еще cout:необъявленный идентификатор — что? но я же написал #include <iostream>!



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

02.12.2018, 17:35

 [ТС]

6

Теперь и компилятор исчез

Непредвиденная ошибка в Visual Studio



0



112 / 91 / 31

Регистрация: 24.10.2018

Сообщений: 336

02.12.2018, 17:44

7

Цитата
Сообщение от Anton356
Посмотреть сообщение

Ладно, с этим разобрался, но есть еще вопросы. Что за #include «pch.h» ?

Это pre-compiled headers заголовок. Это отличный пример минуса использования IDE для обучения программированию. Так как вместо просто обучения в банальном редакторе с компилятором, внимание на себя обращает всякий мусор добавляемый IDE. Забей на этот инклуд.

Цитата
Сообщение от Anton356
Посмотреть сообщение

И еще cout:необъявленный идентификатор — что? но я же написал #include <iostream>!

Почитай про namespace’ы. В частности про std.

Добавлено через 29 секунд

Цитата
Сообщение от Anton356
Посмотреть сообщение

Теперь и компилятор исчез

Не вижу ничего исчезнувшего.



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

02.12.2018, 17:52

 [ТС]

8

Исчезла кнопка «Компилировать». Using namespace писал, не помогало, сейчас работает, странно… А как в командную строку то вывести?
Раньше у меня была другая прога, вроду «Dev c++» называлась, она попроще была да и работала без капризов, а главное 20 гигов не занимала.



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

02.12.2018, 18:00

 [ТС]

9

Я про это говорил, когда сказал что исчезло.

Непредвиденная ошибка в Visual Studio



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

03.12.2018, 11:08

 [ТС]

10

Почему в командную строку не выводит?



0



0 / 0 / 1

Регистрация: 05.04.2016

Сообщений: 134

03.12.2018, 11:30

 [ТС]

11

Непредвиденная ошибка в Visual Studio



0



Вот такая ошибка

В интернете ничего толкового не нашел.

задан 17 дек 2017 в 9:36

user's user avatar

8

Согласно данным на сайте Microsoft, эта ошибка связана с неправильным обновлением (или отсутствием обновления) системы.

Эта проблема возникает потому, что номер версии файла Mspdb110.dll не был правильно обновлен на момент последнего обновления.

Чтобы исправить ошибку, необходимо осуществить процесс обновления.

Чтобы загрузить это обновление Windows Embedded Compact 2013 ежемесячно, перейдите к Microsoft OEM Online или MyOEM.

После успешной загрузки и установки все должно заработать. Удачи!

Источник: https://support.microsoft.com/

ответ дан 17 дек 2017 в 16:19

Даниил Чижевский's user avatar

Даниил ЧижевскийДаниил Чижевский

2,3073 золотых знака13 серебряных знаков39 бронзовых знаков

If I suspend Resharper my build works.
However with Resharper on I get the following message when I build.

unexpected error detected. Check the Tests Output Pane for details 

The Tests Output Pane shows

2/07/2018 10:53:31 AM Informational] ------ Discover test started ------
[2/07/2018 10:53:32 AM Informational] ========== Discover test finished: 18 found (0:00:01.692) ==========
[2/07/2018 10:54:24 AM Error] System.MissingMethodException: Method not found: 'Microsoft.VisualStudio.TestWindow.Extensibility.ITestContainer Microsoft.VisualStudio.TestWindow.Controller.ITestContainerProvider.FindTestContainer(System.String, System.Uri)'.
   at JetBrains.ReSharper.UnitTestProvider.MSTest11.New.JetDiscoveryOperation.<GetTestContainersFor>d__21.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
   at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
   at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection)
   at System.Linq.EnumerableExJet.ToSet[TSource](IEnumerable`1 source)
   at JetBrains.ReSharper.UnitTestProvider.MSTest11.New.JetDiscoveryOperation.GetTestContainers(IEnumerable`1 sources)
   at JetBrains.ReSharper.UnitTestProvider.MSTest11.New.JetDiscoveryOperation.GeTestContainersAndRetry(IEnumerable`1 sources)
   at JetBrains.ReSharper.UnitTestProvider.MSTest11.New.JetDiscoveryOperation.ExecuteInternalCore()
   at JetBrains.ReSharper.UnitTestProvider.MSTest11.New.JetDiscoveryOperation.<ExecuteInternal>b__6()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.TestWindow.Controller.Operation.<ExecuteWithEvents>d__40.MoveNext()
[2/07/2018 10:54:24 AM Informational] ------ Discover test started ------
[2/07/2018 10:54:25 AM Informational] ========== Discover test finished: 18 found (0:00:00.595) ==========

t

asked Jul 2, 2018 at 1:05

Kirsten's user avatar

3

The same issue was fixed in ReSharper 2018.1 build.

answered Jul 11, 2018 at 10:28

Alexander Kurakin's user avatar

If your version of resharper is not able to update to 2018.1 then another option is to simply suspend Resharper to allow compilation to succeed. After everything is built you can then re-enable resharper and run your unit tests without issue.

You can disable resharper by going to the Tools menu and choosing Options. Scroll down and select Resharper -> General. Click the ‘Suspend Now’ button. Once the build succeeds you can click the Resume button.

answered Sep 11, 2018 at 14:43

Bill Tarbell's user avatar

Bill TarbellBill Tarbell

4,9012 gold badges32 silver badges52 bronze badges

This happened to me in Visual Studio 2017 with Resharper 2019.1.3. Restarting Visual Studio resolves the issue so you can at least continue working.

answered Aug 12, 2019 at 23:31

GrayDwarf's user avatar

GrayDwarfGrayDwarf

2,4092 gold badges20 silver badges22 bronze badges

In my case I have to install the following 2 package to my Test project. (I already had xunit package installed)

Microsoft.NET.Test.Sdk
xunit.runner.visualstudio

answered Jan 6, 2021 at 10:03

yogihosting's user avatar

yogihostingyogihosting

5,4168 gold badges47 silver badges79 bronze badges

Пытаюсь скомпилировать через синтез голоса KALDI по вот этому мануалу.
https://github.com/kaldi-asr/kaldi/blob/master/win…
Но когда пытаюсь скомпилировать PortAudio возникает ошибка с Cmake не понимаю с чем связанно и куда копать.
PS C:UsersUserDesktopportaudio> $Cmake -G «Visual studio 16 2019 Win64»
строка:1 знак:8
+ $Cmake -G «Visual studio 16 2019 Win64»
+ ~~
Непредвиденная лексема «-G» в выражении или операторе.
строка:1 знак:11
+ $Cmake -G «Visual studio 16 2019 Win64»
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Непредвиденная лексема «»Visual studio 16 2019 Win64″» в выражении или операторе.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken


  • Вопрос задан

    более года назад

  • 114 просмотров

Пригласить эксперта

Запустите `cmake -G`. Получите список возможных генераторов, дефолтный помечен звёздочкой. Если он уже верный — то в рабочем запуске вам -G вообще не нужен. Если нет — выбираете нужный, копируете имя, заключаете в кавычки.
Насколько я помню, начиная с 16-й (2019-й) студии архитектуру указывать в имени генератора не надо.
Т.е. скорее всего там cmake -G»Visual Studio 16 2019″, без Win64.


  • Показать ещё
    Загружается…

22 мая 2023, в 18:02

120000 руб./за проект

25 мая 2023, в 11:04

3000 руб./в час

10 мая 2023, в 14:08

3000 руб./в час

Минуточку внимания

  • Remove From My Forums
  • Общие обсуждения

  • Не могу запустить программу на С++ в Visual Studio 2019 ошибка MSB4018 непредвиденная ошибка при выполнении задачи CL

    1>—— Сборка начата: проект: Project_Learning_0, Конфигурация: Debug Win32 ——
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018: непредвиденная ошибка при выполнении задачи CL».
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018: System.TypeInitializationException: Инициализатор типа «Microsoft.Build.Utilities.FileTracker» выдал исключение. —> System.UnauthorizedAccessException:
    Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.Shared.NativeMethodsShared.ThrowExceptionForErrorCode(Int32 errorCode)
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.Shared.NativeMethodsShared.GetLongFilePath(String path)
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.Utilities.FileTracker..cctor()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    — Конец трассировки внутреннего стека исключений —
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.Utilities.FileTracker.FormatRootingMarker(ITaskItem[] sources)
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.CPPTasks.CL.ComputeOutOfDateSources()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.CPPTasks.TrackedVCToolTask.SkipTaskExecution()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.Utilities.ToolTask.Execute()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.CPPTasks.VCToolTask.Execute()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.CPPTasks.TrackedVCToolTask.Execute()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
    1>E:VisualStudioMSBuildMicrosoftVCv160Microsoft.CppCommon.targets(502,5): error MSB4018:    в Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
    1>Сборка проекта «Project_Learning_0.vcxproj» завершена с ошибкой.
    ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

    Проекты СMake запускаются !

    КАК ИСПРАВИТЬ !

    • Изменено

      29 декабря 2019 г. 14:44

    • Изменен тип
      Maksim MarinovMicrosoft contingent staff, Moderator
      6 января 2020 г. 8:05
      тема неактивна

Понравилась статья? Поделить с друзьями:
  • Visual studio не показывает ошибку
  • Visual studio не подчеркивает ошибки 2019
  • Vipnet client ошибка 238
  • Vipnet client ошибка 1603
  • Vipnet client ошибка 1067