6

Я установил NetBeans 7.3 (дважды в этот день) и установил MinGW (много раз сегодня). Моя ОС Win 7 64

Я пытался установить MinGW с MSYS, пробовал MinGW с MSYS и MinGW DT, MinGW без MSYS, пытался установить MSYS отдельно, пытался установить как привилегированный пользователь, изменил настройки PATH и компилятора, чтобы переместить проект в каталог "C:\prj" и попытался добавить libgcc_s_dw2-1.dll в папку моего проекта, но не смог ничего скомпилировать каждый раз.

Мои PATH и опции компилятора на данный момент выглядят так

Но когда я пытаюсь что-то скомпилировать, например (Приложение C/C++)

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    return (EXIT_SUCCESS);
}

Или что-то, это может быть пустой файл, я все еще получаю ошибку:

    "/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: /c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127


BUILD FAILED (exit value 2, total time: 758ms)

Буду признателен за любые предложения по улучшению этой ситуации. Спасибо!

2 ответа2

5

Я только что нашел решение этой проблемы на форумах NetBeans здесь:

http://forums.netbeans.org/topic54884.html

Все, что вам нужно сделать, это:

  1. Перейдите в C:\MinGW\bin и создайте копию mingw32-make.exe . Затем переименуйте его в make.exe

  2. Теперь перейдите в C:\MinGW\msys\1.0\bin и переименуйте make.exe в makeOLD.exe (на всякий случай)

  3. Затем переместите новый make.exe в C:\MinGW\msys\1.0\bin .

Возможно, вам придется перезапустить NetBeans, но вы должны найти, что теперь вы можете скомпилировать и собрать!

Я хотел бы знать, как это внезапно стало проблемой. Если кто-нибудь узнает, пожалуйста, дайте нам знать. Я видел предположение, что обновление с Java JDK1.7.0_17 до JDK1.7.0_21 нарушает компиляцию C++, но то, как это могло произойти, мне не под силу.

1

изменение имени не работает на Netbeans 8.xx, вам нужно использовать Msys или Cigwin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .