Visual studio ошибка d8027

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

lud7733

0 / 0 / 0

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

Сообщений: 10

1

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

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



0



Yetty

7427 / 5021 / 2891

Регистрация: 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.28314binHostX86x86c1xx.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.28314binHostX86x86c1xx.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



Эксперт С++

8731 / 4310 / 959

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

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

09.07.2020, 10:43

10

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

/JMC

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

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

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

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

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

2.
запакуй zip

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



0



description title ms.date f1_keywords helpviewer_keywords ms.assetid

Learn more about: Command-Line Error D8027

Command-Line Error D8027

11/04/2016

D8027

D8027

f228220f-0c7f-49a6-a6e0-1f7bd4745aa6

Command-Line Error D8027

cannot execute ‘component’

The compiler could not run the given compiler component or linker.

To fix by checking the following possible causes

  1. Not enough memory to load the component. If NMAKE invoked the compiler, run the compiler outside of the makefile.

  2. The current operating system could not run the component. Make sure the path points to the executable files appropriate to your operating system.

  3. The component was corrupted. Recopy the component from the distribution disks, using the SETUP program.

  4. An option was specified incorrectly. For example:

Visual Studio не может запустить вашу программу т.к. ей тупо нечего запускать — она не скомпилировалась. Читайте что вам пишет в выводе. Там будет понятно и однозначно написанно в чем вы не правы (покрайней мере применительно к вашему коду это 100% будет так)

внизу в окне ошибок проскролируй вправо строчку, где написано

cl командная строка error D8027: нельзя выполнить «C:Program Files….

путь явно ссылается на какую то нужную утилиту в папке установки Visual Studio, это значит она установлена не верно, необходимо запустить программу установки заново и выбрать repair (восстановить)

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.

Возможно, вам также будет интересно:

  • Visual studio ошибка c1010
  • Visual studio ошибка c3861
  • Visual studio ошибка 9009
  • Visual studio ошибка c1083
  • Visual studio ошибка 407

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

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