Serwis został przeniesiony pod nową domenę: http://cpp0x.pl/
PowrótPowrótHistoria odwiedzonych stron
Poprzednia lekcjaKurs C++Następna lekcja

Dodatek A: Rozwiązywanie problemów z Dev-C++

A.1. Żaden program nie chce mi się skompilować

A.1.1. Opis problemu

Jeśli masz problem ze skompilowaniem najprostszego programu, który wygląda np. tak:

int main()
{
  return(0);
}

To jedną z najbardziej prawdopodobnych przyczyn jest brak uprawnień do utworzenia pliku wynikowego *.exe na Twoim komputerze. Kompilator w takim przypadku zwraca następujący komunikat o błędzie:

Permission denied
Id retuned 1 exit status
[Build Error] [Nazwa_Twojego_Programu.exe] Error 1

Powyższy problem może wystąpić tylko i wyłącznie na partycji NTFS, ponieważ dla tej partycji istnieje możliwość ustawiania praw dostępu do plików i katalogów.

A.1.2. Rozwiązanie problemu

  • Sprawdź, czy problem z kompilacją występuje po zalogowaniu się na konto administratora. Jeśli problem nie występuje oznacza to, że konto na którym normalnie pracujesz nie posiada wystarczających uprawnień do katalogu, w którym ma się znaleźć plik wynikowy programu.
  • Nadaj uprawnienia odczytu i zapisu dla całego katalogu, w którym ma zostać utworzony plik wykonywalny. Zazwyczaj jest to ten sam katalog, w którym występuje plik źródłowy.

A.2. Pliki źródłowe nie otwierają mi się jako zakładki tylko jako nowe programy

A.2.1. Opis problemu

Skojarzyłem nowe rozszerzenie z programem Dev-C++. Gdy chcę otworzyć ten plik, uruchamia mi się nowa instancja programu, pomimo iż istnieje już otwarte okno Dev-C++. Co zrobić aby kody źródłowe programów uruchamiały się jako zakładki, a nie jako nowe instancje aplikacji Dev-C++?

A.2.2. Rozwiązanie problemu

  • Uruchom Mój komputer
  • Wybierz: Narzędzia\Opcje folderów
  • Przejdź do zakładki: Typy plików
  • Odszukaj rozszerzenie pliku na liście, które uruchamia Ci się nieprawidłowo i kliknij przycisk Zaawansowane
  • Kliknij dwukrotnie na pozycji open
  • Zaznacz opcję: Użyj DDE
  • Wypełnij pozostałe dane zgodnie z poniższą tabelką:

Pole

Wartość

Komunikat DDE:

[Open("%1")]

Aplikacja:

devcpp

Nieuruchomiona aplikacja DDE:

 

Temat:

DevCppDDEServer

  • Pozamykaj wszystkie otwarte okienka, klikając przycisk OK


Poprzednia lekcjaKurs C++Następna lekcja

Wszelkie prawa zastrzeżone. Autor: Piotr Szawdyński
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści bez wyraźnej zgody jego autora jest zabronione.


PowrótPowrótHistoria odwiedzonych stron
Panel Logowania
Login:
Hasło:

Użytkowników
Obecnie aktywnych:1
Zalogowanych:0
Zarejestrowanych:4367
Ostatnie 24h:721
Non-cookie 24h:1063
Wszystkich:215788
Ostatnia Aktualizacja
2010-09-01 19:27:34 (9 dni temu)
Ostatnio aktywni
Koni3 godz
markon5 godz
wybraniec5 godz
fish136 godz
pakor6 godz
SeaMonster1316 godz
macio3607 godz
zbycho_jabol8 godz
benRNZ9 godz
czaro11 godz
jurasnumeras11 godz
pixelmaster11 godz

Wynajem Sopot - wakacje
Pokój 2 osobowy 130zł/doba;
Lokalizacja: Sopot


O portaluArchiwumHistoriaIndeksRegulaminWyszukiwarkaLinki
Kurs HTML - strona WWW za darmoRestauracja "ATOL" - SopotValid HTML 4.01 TransitionalValid CSS!HTML CSS JavaScript FLASH PHP MySQL