| Author |
Message
|
KuunKa Poziom 9

Joined: 27 Aug 2009 Posts: 36 Location: JG
|
#1
13 Aug 2010 19:56 [Dev C++] Nie można uruchomić pliku exe. |
|
|
|
Witam.
Zaczynam uczyć się C++ i wybrałam do tego program Dev C++.
Otóż, gdy napisałam 1 'program', uzylam funkcji kompilowanie+uruchomienie programu.
W logach jest wszystko w porządku, pokazuje mi że program poprawnie skompilowało, jednak nie mogę go uruchomić (plik .exe).
Dev C++ i wszystkie związane z nim foldery znajdują się na 2 partycji, czyli nie na partycji systemowej.
Posiadam Windows 7 Home Premium 32-bit.
Próbowałam zmieniać zgodność pliku np. na win. Xp, jednak nie podziałało.
Proszę o jakieś pomysły/sugestie.
Pozdrawiam.
|
|
| Back to top |
|
 |
Google

|
#
13 Aug 2010 19:56 |
|
|
|
|
|
| Back to top |
|
 |
beluosus Poziom 15

Joined: 13 Mar 2010 Posts: 269 Location: Acheront
|
#2
13 Aug 2010 20:18 Re: [Dev C++], problem z .exe. |
|
|
|
| KuunKa wrote: |
| W logach jest wszystko w porządku, pokazuje mi że program poprawnie skompilowało, jednak nie mogę go uruchomić (plik .exe). |
Co to znaczy, że nie możesz? Wyskakuje błąd? Jeżeli nie to program się uruchamia. Być może program się nie zatrzymuje i od razu kończy działanie? Dobrze jakbyś dał źródło albo chociaż wkleił logi. Sprawdź ten program:
| Code: |
#include <iostream>
int main()
{
char s[100];
std::cout << "Wpisz cos:\n";
std::cin >> s;
std::cout << s;
return 0;
}
|
| KuunKa wrote: |
| Zaczynam uczyć się C++ i wybrałam do tego program Dev C++. |
Na starcie zły wybór, nie jest najlepszym pomysłem korzystanie z IDE sprzed 5ciu lat i równie starym kompilatorem.
|
|
| Back to top |
|
 |
KuunKa Poziom 9

Joined: 27 Aug 2009 Posts: 36 Location: JG
|
#3
13 Aug 2010 20:24 Re: [Dev C++], problem z .exe. |
|
|
|
Gdy chcę uruchomić program, żaden błąd się nie pokazuje.
Oto logi z Twojego programu (który także nie chce się uruchomić):
Kompilator: Default compiler
Building Makefile: "D:\Dev-Cpp\PROGRAMY KOMPILOWANE\Makefile.win"
Wykonywanie make...
make.exe -f "D:\Dev-Cpp\PROGRAMY KOMPILOWANE\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include"
g++.exe main.o -o "Projekt1.exe" -L"D:/Dev-Cpp/lib" -mwindows
Wykonanie zakończone
Kompilacja zakończona sukcesem
A co do programu, to jaki proponujesz na start dla początkującej osoby?
|
|
| Back to top |
|
 |
beluosus Poziom 15

Joined: 13 Mar 2010 Posts: 269 Location: Acheront
|
#4
13 Aug 2010 20:41 Re: [Dev C++], problem z .exe. |
|
|
|
Ahaaa. ;) Wybrałeś aplikację dla windows (która nie wyświetla konsoli), a powinieneś wybrać konsolową aplikację. Żeby nie tworzyć nowego projektu wystarczy w ustawieniach zmienić typ na Win32 console, przebudować i uruchomić.
Tematów dotyczących IDE pewnie było wiele, poszukaj. Ja na początek polecam Code::Blocks.
|
|
| Back to top |
|
 |
Google

|
#
13 Aug 2010 20:41 |
|
|
|
|
|
| Back to top |
|
 |
ed-ek Poziom 22

Joined: 28 Jul 2004 Posts: 1835 Location: Wrocław
|
#5
14 Aug 2010 08:21 Re: [Dev C++], problem z .exe. |
|
|
|
Na początek stwórz nie projekt, a plik źródłowy. Plik ->Nowy ->Plik źródłowy. Będzie to program konsolowy. Wklej ten kod:
| Code: |
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"to jestem ja!";
getch();
return 0;
}
|
Na ekranie wyświetli się wprowadzony napis.
|
|
| Back to top |
|
 |
KuunKa Poziom 9

Joined: 27 Aug 2009 Posts: 36 Location: JG
|
#6
14 Aug 2010 10:34 Re: [Dev C++], problem z .exe. |
|
|
|
Ok, dziękuję.
Mój błąd. Po zaznaczeniu konsolowej aplikacji wszystko działa jak powinno :).
Nawiązując do programu, proponujecie coś innego?
|
|
| Back to top |
|
 |
ed-ek Poziom 22

Joined: 28 Jul 2004 Posts: 1835 Location: Wrocław
|
#7
14 Aug 2010 11:58 Re: [Dev C++], problem z .exe. |
|
|
|
Musisz poznać zasady programowania w C++. Wpisz w Google kurs c++, uzyskasz wiele odpowiedzi. Na podstawie przerobionego materiału pisz programy zaczynając od najprostszych. Dobrze jest korzystać z książek. Polecam Bruce Eckel: Thinking in C++, 2 tomy. Tytuł angielski, treść po polsku.
|
|
| Back to top |
|
 |
Google

|
#
14 Aug 2010 11:58 |
|
|
|
|
|
| Back to top |
|
 |
KuunKa Poziom 9

Joined: 27 Aug 2009 Posts: 36 Location: JG
|
#8
14 Aug 2010 13:02 Re: [Dev C++], problem z .exe. |
|
|
|
Posiadam ksiązkę Jerzego Grebosza - Symfonia C++.
Z kursow tez skorzystam.
Dzieki.
Chyba mozna zamknac :)
|
|
| Back to top |
|
 |
Elektronik9 Poziom 22

Joined: 30 May 2009 Posts: 1630 Location: Neverland
|
#9
22 Aug 2010 15:58 Re: [Dev C++] Nie można uruchomić pliku exe. |
|
|
|
Co do książki to polecam Symfonię C++ Standard, a IDE to Microsoft Visual C++ 2008 Express Edition.
|
|
| Back to top |
|
 |