Visual studio ошибка e0330
дополнительные сведения об ошибках и предупреждениях можно найти в Документация Майкрософт Q & на форумах. или найдите ошибку или номер предупреждения на сайте Visual Studio C++ Сообщество разработчиков . Для поиска решений можно также выполнить поиск в Stack overflow .
Ссылки на дополнительные ресурсы справки и сообщества см. в разделе Visual C++ справки и Community.
Содержимое раздела
Ошибки и предупреждения BSCMAKE (BKxxxx)
Ошибки и предупреждения, создаваемые служебной программой "Просмотр информации" (BSCMAKE.EXE).
Ошибки и предупреждения командной строки
Ошибки и предупреждения, создаваемые средствами сборки для параметров командной строки.
Предупреждения компилятора с C4000 по C5999
Предупреждения для проблем, обнаруженных компилятором C++ (CL.EXE).
Предупреждения компилятора по версиям компилятора
Список предупреждений, появившихся каждой версией компилятора.
Ошибки среды выполнения C (Rxxxx)
Ошибки, формируемые во время выполнения библиотекой времени выполнения C (CRT).
Ошибки и предупреждения CVTRES (CVTxxxx)
Ошибки и предупреждения, созданные с помощью файла ресурсов Майкрософт в программе преобразования объектов COFF (CVTRES.EXE).
Ошибки вычислителя выражений (CXXxxxx)
Ошибки, создаваемые отладчиком и средствами диагностики.
Ошибки и предупреждения средств компоновщика (LNKxxxx)
Ошибки и предупреждения, созданные компоновщиком и связанными инструментами (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE).
Математические ошибки (Mxxxx)
Ошибки, создаваемые математической библиотекой среды выполнения с плавающей запятой.
Ошибки и предупреждения NMAKE (Uxxxx)
Ошибки и предупреждения, создаваемые инструментом Microsoft Makefile (NMAKE.EXE).
Ошибки и предупреждения профильной оптимизации (Пгкскскскс)
Ошибки и предупреждения, созданные средствами оптимизации Profile-Guided (PGO).
Ошибки и предупреждения режима сборки проекта (PRJxxxx)
ошибки и предупреждения, созданные в машинном коде C++ Project системы сборки в Visual Studio.
Когда функция API подключаемого модуля системы управления версиями возвращает ошибку, ожидается один из следующих кодов ошибок. Все ошибки отрицательны, предупреждения или информационные коды ошибок являются положительными, а успешно — 0.
Код ошибки | Значение | Описание |
---|---|---|
SCC_I_SHARESUBPROJOK | 7 | Подключаемый модуль поддерживает добавление файлов из системы управления версиями в два этапа. Дополнительные сведения см. в разделе скксетоптион. |
SCC_I_FILEDIFFERS | 6 | Локальный файл отличается от файла в базе данных системы управления версиями (например, сккдифф может вернуть это значение). |
SCC_I_RELOADFILE | 5 | Локальный файл был изменен во время операции системы управления версиями; по возможности интегрированная среда разработки должна перезагрузить файл. |
SCC_I_FILENOTAFFECTED | 4 | На этот файл не влияет. |
SCC_I_PROJECTCREATED | 3 | Project был создан во время операции системы управления версиями (например, во время вызова сккопенпрожект , когда SCC_OP_CREATEIFNEW указан флаг). |
SCC_I_OPERATIONCANCELED | 2 | Операция отменена. |
SCC_I_ADV_SUPPORT | 1 | Подключаемый модуль поддерживает дополнительные параметры для указанной команды. Дополнительные сведения см. в разделе SccGetCommandOptions. |
SCC_OK | 0 | Успешно. |
SCC_E_INITIALIZEFAILED | -1 | Ошибка: сбой инициализации. |
SCC_E_UNKNOWNPROJECT | -2 | Ошибка: проект неизвестен. |
SCC_E_COULDNOTCREATEPROJECT | –3 | Ошибка: не удалось создать проект. |
SCC_E_NOTCHECKEDOUT | –4 | Ошибка: файл не извлечен. |
SCC_E_ALREADYCHECKEDOUT | -5 | Ошибка: файл уже извлечен. |
SCC_E_FILEISLOCKED | –6 | Ошибка: файл заблокирован. |
SCC_E_FILEOUTEXCLUSIVE | -7 | Ошибка: файл извлечен в монопольном режиме. |
SCC_E_ACCESSFAILURE | –8 | Возникла проблема при доступе к системе управления версиями, возможно, из-за проблем с сетью или состязаниями. Рекомендуется повторить попытку. |
SCC_E_CHECKINCONFLICT | –9 | Ошибка: при возврате возник конфликт. |
SCC_E_FILEALREADYEXISTS | –10 | Ошибка: файл уже существует. |
SCC_E_FILENOTCONTROLLED | -11 | Ошибка: файл не находится в системе управления версиями. |
SCC_E_FILEISCHECKEDOUT | -12 | Ошибка: файл извлечен. |
SCC_E_NOSPECIFIEDVERSION | -13 | Ошибка: указанная версия отсутствует. |
SCC_E_OPNOTSUPPORTED | -14 | Ошибка: операция не поддерживается. |
SCC_E_NONSPECIFICERROR | – 15 | Неспецифическая ошибка. |
SCC_E_OPNOTPERFORMED | -16 | Ошибка. операция не была выполнена. |
SCC_E_TYPENOTSUPPORTED | -17 | Ошибка: тип файла, например binary, не поддерживается системой управления исходным кодом. |
SCC_E_VERIFYMERGE | –18 | Файл был успешно объединен, но не проверен, так как он ожидает проверки пользователя. |
SCC_E_FIXMERGE | -19 | Файл был автоматически объединен, но не был возвращен из-за конфликта слияния, который необходимо разрешить вручную. |
SCC_E_SHELLFAILURE | –20 | Ошибка из-за сбоя оболочки. |
SCC_E_INVALIDUSER | -21 | Ошибка: недопустимый пользователь. |
SCC_E_PROJECTALREADYOPEN | -22 | Ошибка: проект уже открыт. |
SCC_E_PROJSYNTAXERR | -23 | синтаксическая ошибка Project. |
SCC_E_INVALIDFILEPATH | – 24 | Ошибка: недопустимый путь к файлу. |
SCC_E_PROJNOTOPEN | -25 | Ошибка: проект не открыт. |
SCC_E_NOTAUTHORIZED | – 26 | Ошибка: пользователь не имеет права на выполнение этой операции. |
SCC_E_FILESYNTAXERR | -27 | Синтаксическая ошибка в файле. |
SCC_E_FILENOTEXIST | -28 | Ошибка, локальный файл не существует. |
SCC_E_CONNECTIONFAILURE | -29 | Ошибка. произошла ошибка подключения. |
SCC_E_UNKNOWNERROR | –30 | Неизвестная ошибка. |
SCC_E_BACKGROUNDGETINPROGRESS | -31 | Фоновая операция получения сейчас выполняется. |
Предоставлены макросы для быстрой проверки
Remarks
Все функции API подключаемого модуля системы управления версиями (за исключением сккадд, сккчеккини сккдифф) должны выполняться успешно, если локальные файлы, передаваемые в качестве аргументов, не существуют в рабочей папке. Например, интегрированная среда разработки может выдать вызов сккчеккаут или сккунчеккаут для файла, который не существует в рабочей папке, но существует в системе управления версиями. Этот вызов будет выполнен. Если в рабочей папке нет файла или в системе управления версиями, то ожидается сбой функции.
Некоторые функции, такие как SccAdd и SccCheckin , должны возвращать, SCC_E_FILENOTEXIST Если файл в рабочей папке не существует. Другие функции должны выполняться, если рабочий файл не существует, если функции работают с допустимым именем файла в системе управления версиями.
Подключаемый модуль системы управления версиями не должен делать никаких предположений о правах доступа к файлу в рабочей папке, даже если во время некоторой операции подключаемый модуль пометил файл как доступный только для чтения. Файл в рабочей папке можно перемещать, удалять и изменять вне управления подключаемым модулем.
When a Source Control Plug-in API function returns an error, it is expected to be one of the following error codes. All errors are negative, warnings or informational error codes are positive, and success is 0.
Error Code | Value | Description |
---|---|---|
SCC_I_SHARESUBPROJOK | 7 | Plug-in supports adding files from source control in two steps. For more information, see SccSetOption. |
SCC_I_FILEDIFFERS | 6 | The local file is different from the file in the source control database (for example, SccDiff may return this value). |
SCC_I_RELOADFILE | 5 | Local file was changed during the source control operation; the IDE should reload the file if possible. |
SCC_I_FILENOTAFFECTED | 4 | The file is not affected. |
SCC_I_PROJECTCREATED | 3 | The Project was created during the source control operation (for example, during a call to SccOpenProject when SCC_OP_CREATEIFNEW flag is specified). |
SCC_I_OPERATIONCANCELED | 2 | Operation was cancelled. |
SCC_I_ADV_SUPPORT | 1 | Plug-in supports advanced options for the specified command. For more information, see SccGetCommandOptions. |
SCC_OK | 0 | Success. |
SCC_E_INITIALIZEFAILED | -1 | Error: initialization failed. |
SCC_E_UNKNOWNPROJECT | -2 | Error: project is unknown. |
SCC_E_COULDNOTCREATEPROJECT | -3 | Error: project could not be created. |
SCC_E_NOTCHECKEDOUT | -4 | Error: the file is not checked out. |
SCC_E_ALREADYCHECKEDOUT | -5 | Error: the file is already checked out. |
SCC_E_FILEISLOCKED | -6 | Error: the file is locked. |
SCC_E_FILEOUTEXCLUSIVE | -7 | Error: the file is exclusively checked out. |
SCC_E_ACCESSFAILURE | -8 | There was a problem accessing the source control system, probably due to network or contention issues. A retry is recommended. |
SCC_E_CHECKINCONFLICT | -9 | Error: there was a conflict during check in. |
SCC_E_FILEALREADYEXISTS | -10 | Error: the file already exists. |
SCC_E_FILENOTCONTROLLED | -11 | Error: the file is not under source control. |
SCC_E_FILEISCHECKEDOUT | -12 | Error: the file is checked out. |
SCC_E_NOSPECIFIEDVERSION | -13 | Error: there is no specified version. |
SCC_E_OPNOTSUPPORTED | -14 | Error: the operation is not supported. |
SCC_E_NONSPECIFICERROR | -15 | Nonspecific error. |
SCC_E_OPNOTPERFORMED | -16 | Error, the operation was not performed. |
SCC_E_TYPENOTSUPPORTED | -17 | Error: the type of the file, for example, binary, is not supported by the source code control system. |
SCC_E_VERIFYMERGE | -18 | File has been auto-merged but has not been checked because it is pending user verification. |
SCC_E_FIXMERGE | -19 | File has been auto-merged but has not been checked in due to a merge conflict that must be manually resolved. |
SCC_E_SHELLFAILURE | -20 | Error due to a shell failure. |
SCC_E_INVALIDUSER | -21 | Error: the user is invalid. |
SCC_E_PROJECTALREADYOPEN | -22 | Error: the project is already open. |
SCC_E_PROJSYNTAXERR | -23 | Project syntax error. |
SCC_E_INVALIDFILEPATH | -24 | Error: the file path is invalid. |
SCC_E_PROJNOTOPEN | -25 | Error: the project is not open. |
SCC_E_NOTAUTHORIZED | -26 | Error: the user is not authorized to perform this operation. |
SCC_E_FILESYNTAXERR | -27 | File syntax error. |
SCC_E_FILENOTEXIST | -28 | Error, the local file does not exist. |
SCC_E_CONNECTIONFAILURE | -29 | Error: there was a connection failure. |
SCC_E_UNKNOWNERROR | -30 | Unknown error. |
SCC_E_BACKGROUNDGETINPROGRESS | -31 | Background get operation is currently in progress. |
Macros provided for quick checking
Remarks
All Source Control Plug-in API functions (except the SccAdd, SccCheckin, and SccDiff) are expected to succeed when the local files that are passed as arguments do not exist in the working folder. For example, the IDE may issue a call to the SccCheckout or SccUncheckout on a file that does not exist in the working folder, but exists in the source control system. This call would succeed. Only when there is no file in the working folder or in the source control system is the function expected to fail.
Certain functions, such as SccAdd and SccCheckin , should specifically return SCC_E_FILENOTEXIST when the file in the working folder does not exist. Other functions are expected to succeed when the working file does not exist, if the functions operate on a valid file name in the source control system.
The source control plug-in should make no assumptions regarding privileges on a file in the working folder, even if the plug-in had marked the file read-only during some operation. A file in the working folder can be moved, deleted, and changed outside the plug-in's control.
I just upgraded to Visual Studio 2017 Community Edition and I have trouble loading standard header files. I get 507 errors from various header files. Here are some snippets:
Some of the errors:
I never had this issue with Visual Studio 2015 Community Edition. Am I missing some component from the Installer? Any help would be appreciated. Thank you!
6 Answers 6
I got the errors to go away by installing the Windows Universal CRT SDK component, which adds support for legacy Windows SDKs. You can install this using the Visual Studio Installer:
If the problem still persists, you should change the Target SDK in the Visual Studio Project : check whether the Windows SDK version is 10.0.15063.0.
In : Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0.
Then errno.h and other standard files will be found and it will compile.
Thanks, you save my time. Cause I build cocos2dx game from Visual Studio, and it miss file string.h, math.h. install your sugggest Window Universal CRT SDK, it works like a charm.
If the problem is not solved by above answer, check whether the Windows SDK version is 10.0.15063.0.
Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0
After this rebuild the solution.
For some reason this was needed. In my case SDK 8.1 was selected. On changing to 10.0.15063.0 it worked.
the simple answer is keep the sdk version of your project in properties and the same installed on your machine
If anyone's still stuck on this, the easiest solution I found was to "Retarget Solution". In my case, the project was built of SDK 8.1, upgrading to VS2017 brought with it SDK 10.0.xxx.
To retarget solution: Project->Retarget Solution->"Select whichever SDK you have installed"->OK
From there on you can simply build/debug your solution. Hope it helps
I upgraded VS2017 from version 15.2 to 15.8. With version 15.8 here's what happened:
Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0 no longer worked for me! I had to change it to 10.0.17134.0 and then everything built again. After the upgrade and without making this change, I was getting the same header file errors.
I would have submitted this as a comment on one of the other answers but I don't have enough reputation yet.
This problem may also happen if you have a unit test project that has a different C++ version than the project you want to test.
- EXE with C++ 17 enabled explicitly
- Unit Test with C++ version set to "Default"
Solution: change the Unit Test to C++17 as well.
If the instalation of Windows Universal CRT SDK as described in the acceped answer did not help. Try to check this:
In case the directory "C:\Program Files\Windows Kits" exists on your system ensure that it contains "10/Include" and "10/Lib" subdirectories. If not create hard links there to thoose present in your "C:\Program Files (x86)\Windows Kits\10"
Explanation: As you can see from C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\uCRT.props the path "C:\Program Files\Windows Kits" is prefered over "C:\Program Files (x86)\Windows Kits" if it exists!
Приносим извинения. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду.
Лучший отвечающий
Вопрос
Сегодня решил попрактиковаться в написании программ с использованием библиотеки OpenCV версии 2.4.13.
Скачал, установил по инструкции, вошел в MSVS 2013, создал пустой проект на С++. В свойствах проекта поставил пути к папкам либов, пути к инклюд папкам (ко всем), сами либы в настройках компоновщика (во вкладке ввод), и даже пути к папкам модулей OpenCV (тоже ко всем). Вбил вот этот код:
Жмякаю Отладка-Запуск без отладки- пишет следующий проект устарел: название проекта. Выполнить его сборку? Жму Да. Выдает: возникли ошибки сборки. продолжить и запустить последний успешно построенный вариант? Жму нет. Да не жму, т.к. я недавно скомпилировал кривой код, который к сожалению не могу восстановить, он скомпилировался без ошибок, и теперь когда жму Да, открывается кривая консолька, с непонятными ошибками.
Собственно, когда нажал Нет, пишет кучу ошибок, а именно:
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _cvCreateImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ _cvReleaseImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ _cvSet в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ _cvInitFont в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 5 error LNK2019: ссылка на неразрешенный внешний символ _cvPutText в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 6 error LNK2019: ссылка на неразрешенный внешний символ _cvNamedWindow в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 7 error LNK2019: ссылка на неразрешенный внешний символ _cvShowImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 8 error LNK2019: ссылка на неразрешенный внешний символ _cvDestroyWindow в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 9 error LNK2019: ссылка на неразрешенный внешний символ _cvWaitKey в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR
Ошибка 10 error LNK1120: неразрешенных внешних элементов: 9 c:\users\daniil\documents\visual studio 2013\Projects\TestAR\Debug\TestAR.exe TestAR
Читайте также: