Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/40: Рейтинг темы: голосов - 40, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 10

Ошибка D8027 при компилировании в Visual Studio 2019

18.02.2020, 01:01. Показов 7782. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Я новичок в С++ и у меня возникла проблема с компилированием программ в Visual Studio 2019.
ОС Windows 7, 64-разрядная.

Вот, например, одна из программ:

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main()
{
    int ftemp;      
    cout << "Введите температуру по Фаренгейту:";
    cin >> ftemp;
    int ctemp = (ftemp - 32) * 5 / 9;
    cout << "Температура по Цельсию равна" << ctemp << '\n';
    return 0;
}
И вот что происходит при попытке компилирования:

1>------ Сборка начата: проект: first, Конфигурация: Debug Win32 ------
1>charvars.cpp
1>cl : командная строка error D8027: нельзя выполнить "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.2 4.28314\bin\HostX86\x86\c1xx.dll"
1>Сборка проекта "first.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Что это за ошибка и как ее исправить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2020, 01:01
Ответы с готовыми решениями:

Ошибка LNK 2019 - C++ (Visual Studio 2011)
Доброго времени суток. Помогите пожалуйста разобраться. Не удается запустить проект из 3-х файлов. Проект создавался &quot;пустой&quot;....

microsoft visual studio 2019. Ошибка : Не удаётся найти указанный файл
microsoft visual studio 2019 с пол года работал, но сейчас при попытки отладки выскакивает ошибка &quot;Не удаётся запустить программу...

Проблема в Visual Studio 2019
Добрый вечер. Установил Visual Studio 2019. Поставил следующие галочки: Разработка классических приложений .NET, Разработка классических...

9
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
18.02.2020, 01:11
насчёт ошибки не подскажу, код немного подправил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    double tempF, tempC;
    
    cout << "Введите температуру по Фаренгейту: ";
    cin >> tempF;
    
    tempC = 5./9.*(tempF-32.);
    
    cout << "Температура по Цельсию равна " << tempC << " градусов\n";
    
return 0;
}
0
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 10
18.02.2020, 19:32  [ТС]
Спасибо!
Но дело не в коде, а в ошибке при компилировании. Такая ошибка выскакивает при компилировании разных программ, примеры из разных источников, но ошибка одна и в Visual studio версии 2017 года она тоже выскакивает. Я уже и читала и гуглила, но не могу найти, что это за ошибка. Не могу понять даже, в какую сторону копать...
0
199 / 155 / 45
Регистрация: 11.11.2019
Сообщений: 348
19.02.2020, 01:56
lud7733, данная ошибка не специфична. Она говорит о том, что компилятор или его компонент по каким-то причинам не может обработать то, что поступает на его вход. c1xx.dll - это компонент компилятора C++, который принимает на вход командную строку. Попробуйте проверить ее (Свойства проекта->C/C++->Command Line). Нет ли в ней каких-нибудь странных символов. Проверьте пути, по которым расположен Ваш проект на предмет наличия в них странных или нестандартных символов. Наконец, попробуйте поменять языковой пакет Студии на английский.
0
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 10
20.02.2020, 01:02  [ТС]
fao, проверила пути, поменяла язык на англ., вот параметры командной строки, взгляните, пожалуйста, все ли нормально (ошибка все равно выскакивает):

/JMC /permissive- /GS /analyze- /W3 /Zc:wchar_t /ZI /Gm- /Od /sdl /Fd"Debug\vc142.pdb" /Zc:inline /fp: precise /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /errorReport: prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /FC /Fa"Debug" /EHsc /nologo /Fo"Debug" /Fp"Debug\first.pch" /diagnostics:column
0
199 / 155 / 45
Регистрация: 11.11.2019
Сообщений: 348
20.02.2020, 02:37
lud7733, банальный вопрос. А этот компонент (c1xx.dll) вообще присутствует по тому пути, который в тексте ошибки выдается, т.е. "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.2 4.28314\bin\HostX86\x86\c1xx.dll" ?
0
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 10
20.02.2020, 08:11  [ТС]
Цитата Сообщение от fao Посмотреть сообщение
lud7733, банальный вопрос. А этот компонент (c1xx.dll) вообще присутствует по тому пути, который в тексте ошибки выдается, т.е. "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.2 4.28314\bin\HostX86\x86\c1xx.dll" ?
Да, присутствует
0
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 1
08.07.2020, 12:35
Здравствуйте, у меня такая же проблема на Visual Studio Community 2019, вы смогли найти решение?
0
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 10
09.07.2020, 01:18  [ТС]
Нет, я не решила эту проблему. У меня просто старенький ноутбук был, мне кажется, это его глюк, что-то с ОС. Я пыталась переустановить ОС, но не вышло, установочный файл даже не запускался.
В итоге, я установила Visual Studio на другой компьютер и на нем все работает.
Но вы попробуйте, что мне выше советовали, пути проверьте и т.п., может вам поможет.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
09.07.2020, 10:43
Цитата Сообщение от lud7733 Посмотреть сообщение
/JMC
ты знаешь что означает этот ключ?
нафига ты его используешь?

Цитата Сообщение от lud7733 Посмотреть сообщение
1>cl : командная строка error D8027: нельзя выполнить "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.2 4.28314\bin\HostX86\ x86\c1xx.dll"
нужно смотреть настройки решения.

1.
удали весь сборочный хлам (папки Debug/Release и тп)

2.
запакуй zip

3.
выложи в тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.07.2020, 10:43
Помогаю со студенческими работами здесь

Отладчик Visual Studio 2019 C++
Небольшая проблема, не могу нормально настроить отладчик. Вообще он очень коряво проверяет код, а точнее он вообще его не проверяет, после...

Проблема с Visual Studio 2019
Здравствуйте. Хочу создать консольное приложение в VS 2019. Но возникает следующего рода проблема (во вложении). Что делать? Метод, который...

Работа в microsoft visual studio 2019
ребята подскажите, как вызвать редактор для с++ (редактор кода) в программе у меня не получается. Чтобы были строки с нумерацией: //...

Нужно материал по С++visual studio 2019
Здравствуйте, подскажите пожалуйста где можно посмотреть и почитать материалы по С++visual studio 2019?

NuGet не работает в Visual Studio 2019
Всем привет. Пытаюсь установить в свой проект библиотеки, но Nuget ни чего не находит. Если же вписать адрес источника пакета NuGet(по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru