Dev-C++ - не хочет компилять
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.82] |
|
|
Правила раздела Visual C++ / MFC / WTL (далее Раздела)
FAQ Раздела
Обновления для FAQ Раздела
Поиск по Разделу
MSDN Library Online
Dev-C++ - не хочет компилять
|
Сообщ.
#1
,
|
|
|
|
Dev-C++ Совершенно не хочет компилить никакие проекты.
При попытке откомпилить проект(msdos app) оно грит: Compiler: Default compiler Building Makefile: "F:\Program Files\Dev-Cpp\Projects\DOS\Makefile.win" Executing make... make.exe -f "F:\Program Files\Dev-Cpp\Projects\DOS\Makefile.win" all g++.exe -c main.cpp -o main.o -I"F:/Program Files/Dev-Cpp/include/c++" -I"F:/Program Files/Dev-Cpp/include/c++/mingw32" -I"F:/Program Files/Dev-Cpp/include/c++/backward" -I"F:/Program Files/Dev-Cpp/include" "F:\DOCUME~1\Smoke" ¥ ï¥âáï ¢ãâ॥© ¨«¨ ¢¥è¥© ª®¬ ¤®©, ¨á¯®«ï¥¬®© ¯à®£à ¬¬®© ¨«¨ ¯ ª¥âë¬ ä ©«®¬. make.exe: *** [main.o] Error 1 Execution terminated и так всегда ![]() Вроде бы все настроил, все фолдеры указал, а он все равно упирается. Мож где че позабыл? |
|
Сообщ.
#2
,
|
|
|
|
Ты бы код проекта полностью привел...
И Dev-Cpp какой версии? |
|
Сообщ.
#3
,
|
|
|
|
версия - Dev-C++ 4.9.8.0.
проект создавал через file->new->project->winapp ![]() ![]() <br>#include <windows.h><br><br>/* Declare Windows procedure */<br>LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);<br><br>/* Make the class name into a global variable */<br>char szClassName[ ] = "WindowsApp";<br><br>int WINAPI WinMain (HINSTANCE hThisInstance,<br> HINSTANCE hPrevInstance,<br> LPSTR lpszArgument,<br> int nFunsterStil)<br><br>{<br> HWND hwnd; /* This is the handle for our window */<br> MSG messages; /* Here messages to the application are saved */<br> WNDCLASSEX wincl; /* Data structure for the windowclass */<br><br> /* The Window structure */<br> wincl.hInstance = hThisInstance;<br> wincl.lpszClassName = szClassName;<br> wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */<br> wincl.style = CS_DBLCLKS; /* Catch double-clicks */<br> wincl.cbSize = sizeof (WNDCLASSEX);<br><br> /* Use default icon and mouse-pointer */<br> wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);<br> wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);<br> wincl.hCursor = LoadCursor (NULL, IDC_ARROW);<br> wincl.lpszMenuName = NULL; /* No menu */<br> wincl.cbClsExtra = 0; /* No extra bytes after the window class */<br> wincl.cbWndExtra = 0; /* structure or the window instance */<br> /* Use Windows's default color as the background of the window */<br> wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;<br><br> /* Register the window class, and if it fails quit the program */<br> if (!RegisterClassEx (&wincl))<br> return 0;<br><br> /* The class is registered, let's create the program*/<br> hwnd = CreateWindowEx (<br> 0, /* Extended possibilites for variation */<br> szClassName, /* Classname */<br> "Windows App", /* Title Text */<br> WS_OVERLAPPEDWINDOW, /* default window */<br> CW_USEDEFAULT, /* Windows decides the position */<br> CW_USEDEFAULT, /* where the window ends up on the screen */<br> 544, /* The programs width */<br> 375, /* and height in pixels */<br> HWND_DESKTOP, /* The window is a child-window to desktop */<br> NULL, /* No menu */<br> hThisInstance, /* Program Instance handler */<br> NULL /* No Window Creation data */<br> );<br><br> /* Make the window visible on the screen */<br> ShowWindow (hwnd, nFunsterStil);<br><br> /* Run the message loop. It will run until GetMessage() returns 0 */<br> while (GetMessage (&messages, NULL, 0, 0))<br> {<br> /* Translate virtual-key messages into character messages */<br> TranslateMessage(&messages);<br> /* Send message to WindowProcedure */<br> DispatchMessage(&messages);<br> }<br><br> /* The program return-value is 0 - The value that PostQuitMessage() gave */<br> return messages.wParam;<br>}<br><br><br>/* This function is called by the Windows function DispatchMessage() */<br><br>LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)<br>{<br> switch (message) /* handle the messages */<br> {<br> case WM_DESTROY:<br> PostQuitMessage (0); /* send a WM_QUIT to the message queue */<br> break;<br> default: /* for messages that we don't deal with */<br> return DefWindowProc (hwnd, message, wParam, lParam);<br> }<br><br> return 0;<br>}<br> в закладке compiler пишет "f:\dev-cpp\projects\project1\makefile.win [buils error] [main.o] Error1" меня тревожит этот "main.o" - что это за файл и че там должно быть? компилер его сам не создает(хотя, по-моему должен), а если попробовать создать самому, то тада выдает другую ошибку: " F:\Dev-Cpp\Projects\Project1\Makefile.win [Build Error] [Project1.exe] Error 1" |
|
Сообщ.
#4
,
|
|
|
|
main.o - объектный файл, генерируемый компилятором, потом он линкуется в твоем случае в экзешник...
А у тебя в project->options->files включен файл main.cpp - ведь его текст ты и привел в топике... ??? |
|
Сообщ.
#5
,
|
|
|
|
все включено (include in compilation, include in linking).
не представляю, в чем проблема все настройки уже раз сто облазил :( а у тя с первого раза все завелось? |
|
Сообщ.
#6
,
|
|
|
|
что самое удивительное - 4ый devcpp работает без проблем!
|
|
Сообщ.
#7
,
|
|
|
|
Да. без проблем...
У тебя пути к c:\dev-Cpp\include и ..\lib прописаны в проекте? |
|
Сообщ.
#8
,
|
|
|
|
Могу тебе заслать готовый проект под Dev-Cpp
|
|
Сообщ.
#9
,
|
|
|
|
Все прописал, та же фигня. четвертый работает на ура, а пятый не хочет.
кинь тада проект на sm0k3@mail.ru |
|
Сообщ.
#10
,
|
|
|
|
Ха! если создавать не проект, а просто отдельный цпп-файл, то все компилится! Бредятина какая-то ???
|
|
Сообщ.
#11
,
|
|
|
|
! уже не актуально. Хватит флудить |