0 / 0 / 0 Регистрация: 05.03.2013 Сообщений: 26 |
|
1 |
|
17.02.2017, 19:58. Показов 11018. Ответов 1
Поставил windows 10 установил dev c++ и при компилировании любого кода вылезает эта ошибка, старые проги которые делал на винде 7 также выдают ошибку но запускаются, новые не хотят , скрины ниже. Пробовал 2 метода устранения этой ошибки которые выдал поиск (изменение темы винды и схемы звука), менял параметры совместимости, запускал от админа и без, ничего не поменялось. Миниатюры
__________________
0 |
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
17.02.2017, 20:45 |
2 |
Попробуй путь без русских букв.
0 |
Загрузка новой версии исправила мою проблему, спасибо за помощь.
Я не могу скомпилировать свою программу и понятия не имею почему? Я искал довольно трудно найти причину, почему это происходит безрезультатно. Я просто пытаюсь запустить пример по умолчанию, который дает вам dev-c ++ это то, что он выплевывает
Это журнал компиляции
Compiler: Default compiler
Building Makefile: "C:UsersalexDesktopC++test2Makefile.win"Executing make...
make.exe -f "C:UsersalexDesktopC++test2Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
make.exe: *** [main.o] Error -1073741819
Execution terminated
-3
Решение
я перевел -1073741819
в шестнадцатеричное число (с помощью калькулятора Windows):
-1073741819
знак равно 0xC0000005
Есть таблица всех NTSTATUS ценности на MSDN. Соответствующая строка:
0xC0000005 STATUS_ACCESS_VIOLATION
Инструкция в 0x% 08lx ссылается на память в 0x% 08lx. Память не может быть% s.
Это звучит как ОП g++
как-то сломан, так как для меня это выглядит make.exe
сообщает код выхода -1073741819 из g++
,
За 20 лет профессионального опыта у меня были редкие случаи, когда определенный неправильный код C ++ приводил к сбою моего компилятора (вместо того, чтобы просто сообщать об ошибке). Это не происходило в течение многих лет.
Пример кода ОП
#include <cstdlib>
#include <iostream>
using namespace std;
int name(int argc, char *argv[])
{
system("PAUSE");
return EXIT_SUCCESS;
}
выглядит ИМХО слишком невинно, чтобы вызвать такую ошибку компилятора, как упомянуто выше.
Итак, я согласен с советом Юнноша:
Пытаться g++ --version
на консоли (например, cmd.exe
). а) проверка g++
работает на всех. б) Посмотрите, не слишком ли устарела версия.
Вы также можете проверить, не смешаны ли случайно параллельные установки инструментов с одинаковыми именами. Это может случиться, например, имея конфликтующие места в PATH
переменная окружения.
1
Другие решения
Других решений пока нет …
When i try to build in 32Bit i keep geting this Error and it’s only when i use Qt Creator please help me fix it i will post the build log
20:24:36: Running steps for project Test...
20:24:36: Configuration unchanged, skipping qmake step.
20:24:36: Starting: "C:msys64optwindows_32binmingw32-make.exe"
C:/msys64/opt/windows_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'C:/msys64/home/Me/src/Test/build-Test-Desktop_32Bit-Release'
C:/msys64/opt/windows_32/bin/uic.exe ../ui_mainwindow.ui -o ui_mainwindow.h
Makefile.Release:222: recipe for target 'ui_mainwindow.h' failed
mingw32-make[1]: *** [ui_mainwindow.h] Error -1073741819
mingw32-make[1]: Leaving directory 'C:/msys64/home/Me/src/Test/build-Test-Desktop_32Bit-Release'
Makefile:34: recipe for target 'release' failed
mingw32-make: *** [release] Error 2
20:24:49: The process "C:msys64optwindows_32binmingw32-make.exe" exited with code 2.
Error while building/deploying project Test (kit: Desktop (32Bit))
When executing step "Make"
20:24:49: Elapsed time: 00:13.
- Remove From My Forums
-
General discussion
-
Recently I was working on my first general project in Visual Studio. I realize that my windows defender antimalware was turned on by automatically, while I was working on my project, windows defender gave me a notification about something that was about
my visual studio. after that error, I basically go and turned windows defender off because I don’t use it… and from here I started to get this error message when building any projectexample of a project:
#include <iostream> using namespace std; int main() { cout << "Hello world" << endl; return 0; }
Build message:
—— Build started: Project: Hello World, Configuration: Debug x64 ——
main.cpp
F:Program Files (x86)Visual Studio CommunityCommon7IDEVCVCTargetsMicrosoft.CppCommon.targets(423,5): error MSB6006: «CL.exe» exited with code -1073741819.
Done building project «Hello World.vcxproj» — FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========