Меню

Visual studio ошибка d8027

lud7733

0 / 0 / 0

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

Сообщений: 10

1

18.02.2020, 01:01. Показов 6465. Ответов 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 Studio2019CommunityVCToolsMSVC14.24.28314bi nHostX86x86c1xx.dll»
1>Сборка проекта «first.vcxproj» завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Что это за ошибка и как ее исправить?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Yetty

7422 / 5017 / 2890

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

Сообщений: 15,694

18.02.2020, 01:11

2

насчёт ошибки не подскажу, код немного подправил

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

 [ТС]

3

Спасибо!
Но дело не в коде, а в ошибке при компилировании. Такая ошибка выскакивает при компилировании разных программ, примеры из разных источников, но ошибка одна и в Visual studio версии 2017 года она тоже выскакивает. Я уже и читала и гуглила, но не могу найти, что это за ошибка. Не могу понять даже, в какую сторону копать…



0



194 / 151 / 44

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

Сообщений: 345

19.02.2020, 01:56

4

lud7733, данная ошибка не специфична. Она говорит о том, что компилятор или его компонент по каким-то причинам не может обработать то, что поступает на его вход. c1xx.dll — это компонент компилятора C++, который принимает на вход командную строку. Попробуйте проверить ее (Свойства проекта->C/C++->Command Line). Нет ли в ней каких-нибудь странных символов. Проверьте пути, по которым расположен Ваш проект на предмет наличия в них странных или нестандартных символов. Наконец, попробуйте поменять языковой пакет Студии на английский.



0



0 / 0 / 0

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

Сообщений: 10

20.02.2020, 01:02

 [ТС]

5

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

/JMC /permissive- /GS /analyze- /W3 /Zc:wchar_t /ZI /Gm- /Od /sdl /Fd»Debugvc142.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»Debugfirst.pch» /diagnostics:column



0



194 / 151 / 44

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

Сообщений: 345

20.02.2020, 02:37

6

lud7733, банальный вопрос. А этот компонент (c1xx.dll) вообще присутствует по тому пути, который в тексте ошибки выдается, т.е. «C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314bi nHostX86x86c1xx.dll» ?



0



0 / 0 / 0

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

Сообщений: 10

20.02.2020, 08:11

 [ТС]

7

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

lud7733, банальный вопрос. А этот компонент (c1xx.dll) вообще присутствует по тому пути, который в тексте ошибки выдается, т.е. «C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314bi nHostX86x86c1xx.dll» ?

Да, присутствует



0



0 / 0 / 0

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

Сообщений: 1

08.07.2020, 12:35

8

Здравствуйте, у меня такая же проблема на Visual Studio Community 2019, вы смогли найти решение?



0



0 / 0 / 0

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

Сообщений: 10

09.07.2020, 01:18

 [ТС]

9

Нет, я не решила эту проблему. У меня просто старенький ноутбук был, мне кажется, это его глюк, что-то с ОС. Я пыталась переустановить ОС, но не вышло, установочный файл даже не запускался.
В итоге, я установила Visual Studio на другой компьютер и на нем все работает.
Но вы попробуйте, что мне выше советовали, пути проверьте и т.п., может вам поможет.



0



Эксперт С++

8718 / 4299 / 957

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

Сообщений: 9,743

09.07.2020, 10:43

10

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

/JMC

ты знаешь что означает этот ключ?
нафига ты его используешь?

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

1>cl : командная строка error D8027: нельзя выполнить «C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314bi nHostX86 x86c1xx.dll»

нужно смотреть настройки решения.

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

2.
запакуй zip

3.
выложи в тему.



0



Giorgos Papadimitriou

Good eveining, I am trying to execute the mathworks example for mex command running mex yprime.c but I keep on getting the error

Error using mex yprime.c cl : Command line error D8027 : cannot execute ‘C:Program Files (x86)Microsoft Visual Studio 10.0VCBinamd64c1.dll’

Do you have any ideas which is the problem? Thank you.

Accepted Answer

Jan

You will find many instruction how to install the SDK 7.1 under Windows 10, if you search in the forum:


More Answers (0)

See Also

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

An Error Occurred

Unable to complete the action because of changes made to the page. Reload the page to see its updated state.

Giorgos Papadimitriou

Good eveining, I am trying to execute the mathworks example for mex command running mex yprime.c but I keep on getting the error

Error using mex yprime.c cl : Command line error D8027 : cannot execute ‘C:Program Files (x86)Microsoft Visual Studio 10.0VCBinamd64c1.dll’

Do you have any ideas which is the problem? Thank you.

Accepted Answer

Jan

You will find many instruction how to install the SDK 7.1 under Windows 10, if you search in the forum:


More Answers (0)

See Also

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

An Error Occurred

Unable to complete the action because of changes made to the page. Reload the page to see its updated state.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Visual studio ошибка c1083
  • Visual studio ошибка c1010