Ошибка языка C во время выполнения R6034

Сообщение об ошибке

Приложение произвело попытку загрузки библиотеки языка C во время выполнения без использования манифеста.Этот способ загрузки библиотек DLL Visual C++ не поддерживается.Необходимо изменить приложение для выполнения построения с использованием манифеста.Дополнительные сведения см. в разделе "Библиотеки Visual C++ как общие параллельные сборки" документации по продукту.

Для загрузки библиотеки языка C во время выполнения, приложения должны использовать манифест. Дополнительные сведения см. в разделах Visual C++ Libraries as Shared Side-by-Side Assemblies и Создание манифестов в Visual Studio.

В окончательном построении выпуска программы диагностическое сообщение содержит текст: "Приложение произвело попытку неправильной загрузки библиотеки языка C времени выполнения. Для получения дополнительных сведений обратитесь в службу поддержки приложения".

Устранение ошибки

  • Осуществите построение приложения заново, включив манифест. При построении приложения с помощью Visual Studio манифест автоматически помещается в выходной EXE- или DLL-файл. При выполнении построения из командной строки используйте инструмент mt.exe, чтобы добавить манифест в качестве ресурса. Используйте идентификатор ресурса 1 при построении EXE-файла или идентификатор ресурса 2 при построении библиотеки DLL. Дополнительные сведения см. в описании Практическое руководство. Внедрение манифеста в приложение C или C++.