Я пытаюсь скомпилировать простую "Hello" программу в Windows 7 x64:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
cout << "Hello" << endl;
return 0;
}
И получение ошибки в среде IDE NetBeans при компиляции:
ЧИСТЫЙ УСПЕШНЫЙ (общее время: 126 мс)
D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld\Makefile -f nbproject/Makefile-Debug.mk build/Debug/MinGW-Windows/main.o
Cannot run program "D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld\Makefile" (in directory "D:\GDrive\CS\Cpp\NetBeans_Cpp\TNB_cpp\Tut1_10_HelloWorld"): CreateProcess error=193, %1 is not a valid Win32 application
COMPILE FILE FAILED (exit value -2, total time: 16ms)
Моя переменная env PATH выглядит так:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;F:\Program_Files\JDK\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;F:\Program_Files\MinGW\bin;F:\Program_Files\MinGW\msys\1.0\bin;
Последние две переменные, вероятно, наиболее важны, поскольку они относятся к MinGW. Мои идеи в том, что чего-то не хватает в PATH, но, может быть, это не там, где проблема возникает.
Благодарю.
Похоже, что некоторые настройки неверны.
Посмотрите на настройки Netbeans: Toolchain: Make Command
глядя на один из файлов.
В каталогах, например,
goto → options → c/c++ → Инструменты сборки
и проверьте, соответствуют ли настройки
make
.