Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Code::Blocks] Pierwsza kompilacja - nie wyświetla się tekst w konsoli

Ostatnio zmodyfikowano 2012-02-04 22:44
Autor Wiadomość
kamil0001
Temat założony przez niniejszego użytkownika
[Code::Blocks] Pierwsza kompilacja - nie wyświetla się tekst w konsoli
» 2012-01-26 22:54:19
Otóż mam taki problem, iż niedawno pobrałem z waszej strony code blocks i nie działają mi polecenia. Nic się nie wyświetla, żaden napis przy odpalaniu programu.

http://imageshack.us/photo/my-images/846/problemsl.jpg/
P-49550
DejaVu
» 2012-01-26 22:58:06
Ja bym obstawiał że nie skompilowałeś programu po dopisaniu printf-a :)
P-49551
kamil0001
Temat założony przez niniejszego użytkownika
» 2012-01-26 23:02:21
Możesz przedstawić krok po kroku jak to zrobić.
P-49552
DejaVu
» 2012-01-26 23:03:23
P-49553
kamil0001
Temat założony przez niniejszego użytkownika
» 2012-01-26 23:47:55
Właśnie skompilowałem i dalej to samo jeszcze jedno nie działa mi skrót ctrl+f9 ale reszta chodzi bez zarzutu.
P-49554
DejaVu
» 2012-01-27 00:15:07
1. Zrestartuj komputer (jeżeli tego nie robiłeś po instalacji Code::Blocks).
2. Utwórz nowy plik, zapisz go, skompiluj i sprawdź czy działa.
3. Jesteś pierwszą osobą, która zgłasza taki błąd. Aplikacja powinna działać. Jeżeli nie masz praw administratora do konta swojego to teoretycznie mogą się pojawić ewentualne problemy (jednak nie spotkałem się jeszcze z takim przypadkiem).
P-49555
kamil0001
Temat założony przez niniejszego użytkownika
» 2012-01-29 16:42:58
Może napisze krok po kroku jak wykonuje czynność kompilacji.
1. Uruchamiam Code Bloks.
2. Tworze nowy dokument za pomocą skrótu (ctrl+shift+n)
3. Zapisuje skrót(ctrl+s)
4. wpisuje komendy
5. W zakładce build naciskam build potem run następnie wyskakuje mi taka informacja: it seems that this file has not been built yet. Do you want to build it now

translate: to wydaje się, że ten plik nie został zbudowany jeszcze. Chcesz zbudować to teraz.
i w oknie wyświetla się przycisk "tak" "nie" "anuluj"

//EDIT  A może być przyczyną Win7?
Spróbuje jeszcze na XP może się tam uda. Jeszcze dam znać.
P-49769
DejaVu
» 2012-01-29 16:53:57
Spróbuj utworzyć nowy profil na Windowsie, zaloguj się na niego i z niego spróbuj skompilować swój program. Kiedyś komuś utworzenie nowego profilu rozwiązało problem z kompilacją. Nie jest to oczywiście zadowalające rozwiązanie, ale być może będzie coś więcej będzie wiadomo... przypadek jak już wspomniałem jest o tyle ciężki, że jest nam nieznany i z pewnością będzie wymagało od Ciebie sporego kombinowania żeby cokolwiek zaczęło działać.

Możesz ewentualnie wykonać jeszcze takie kroki:
  • Wejdź w katalog w którym jest zainstalowany Code::Blocks
  • Wejdź następnie w katalog: MinGW\bin\
  • Wgraj tam plik *.cpp, który będzie zawierał kod przykładowego programu z kursu
  • Wejdź w menu Start/uruchom i wpisz cmd (i zatwierdź ENTER)
  • Wejdź na dysk na którym masz zainstalowany Code::Blocks (wejście na dysk C -
    C:
    )
  • Wejdź w katalog, w który wgrałeś plik *.cpp (mowa o katalogu code::blocks) - przykład:
    cd "C:\Program Files (x86)\CodeBlocks\MinGW\bin"
  • Wpisz:
    mingw32-c++ program.cpp
  • Następnie wpisz:
    program.exe
  • W konsoli powinien się pojawić wynik działania Twojego programu.

/edit:
No na Win7 nie zadziała powyższa procedura, ponieważ nie będziesz mógł skompilować programu w katalogu bin z poziomu konsoli (chyba że byś ją uruchomił w trybie dla administratora). Rozwiązanie:
  • Plik *.cpp wgraj na C:\
  • Popraw linijkę kompilującą na:
    mingw32-c++ "C:\program.cpp"
  • Popraw linijkę uruchamiającą program na:
    C:\program.exe

/edit2:
Spróbuj jeszcze utworzyć plik źródłowy w innym miejscu niż na pulpicie - kiedyś miałem problemy z kompilacją w Code::Blocks źródeł umieszczanych na pulpicie (ale wówczas miałem komunikat Permission Denied, a Ty go nie masz).
P-49770
« 1 » 2
  Strona 1 z 2 Następna strona