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

code::blocks dodaje do programu konsolę

Ostatnio zmodyfikowano 2011-02-25 16:43
Autor Wiadomość
McAffey
Temat założony przez niniejszego użytkownika
code::blocks dodaje do programu konsolę
» 2011-02-24 23:46:42
Witam. Pisałem jakiś tam projekt winalleg.h w devie. Potem przerzuciłem go na code::blocksa (założyłem nowy projekt i wkleiłem kod). I nie wiem dla czego jak miałem go w devie, to tak jak powinno otwierało się okno, a jak mam go w code::blocks to oprócz mojego okna pojawia mi się w tle konsola. Zarówno jak otworzę go z poziomu code::blocksa jak i bezpośrednio z folderu. Jest to trochę irytujące, ponieważ po zamknięciu okna programu jeszcze okno konsoli muszę zamykać. Jeśli tej konsoli nie będzie się dało pozbyć, to końcową wersję skompiluję devem, aby gdy potem komuś ten program udostępnię, to żeby nie było tej konsoli. Dla tego mam pytanie, czy wiecie może jak ustawić aby ona się nie pojawiała. Dla ścisłości mam takie zincludowane biblioteki :
C/C++
#include <allegro.h>
#include <winalleg.h>
#include <windows.h>
 Z góry dziękuję i pozdrawiam ;)
P-28592
DejaVu
» 2011-02-24 23:58:38
Wejdź w opcje projektu i ustaw, że to projekt Windowsowy, a nie konsolowy.
P-28593
McAffey
Temat założony przez niniejszego użytkownika
» 2011-02-25 00:07:55
Faktycznie ;) Żeby potomnym ułatwić sprawę, należy wejść w : Project>>Proporties...>>Bulid Targets i w zakładce "Debug" i "Relase" type zmienić na "GUI application". Jeszcze raz dzięki za pomoc ;)

edit: Otwieram, ponieważ nie zwróciłem uwagi, że jak odpalam program bezpośrednio z folderu (bezpośrednio przez plik *exe a nie z poziomu code::blocks'a) to konsola wciąż się pojawia. Wiecie może jak zrobić aby nawet tutaj program nie otwierał się z konsolą ?
P-28594
malan
» 2011-02-25 15:33:58
Ponieważ nie ustawiłeś opcji GUI application dla Debug i Release, a tylko np. dla Debug. Teraz skompilowałeś Release z opcją Console application i jest... pupeczka! :D
Wiooosna nadchodzi! Radujmy się bracia i siostry! :D
P-28604
McAffey
Temat założony przez niniejszego użytkownika
» 2011-02-25 15:59:11
Ponieważ nie ustawiłeś opcji GUI application dla Debug i Release, a tylko np. dla Debug. Teraz skompilowałeś Release z opcją Console application i jest... pupeczka! :D
Też mi to przyszło na myśl na początku, ale nie w tym rzecz, mam gui dla obu.
P-28606
malan
» 2011-02-25 16:00:14
Więc pozostaje Ci rebuild projektu ;).
P-28607
DejaVu
» 2011-02-25 16:38:52
albo zły program odpalasz.
P-28609
McAffey
Temat założony przez niniejszego użytkownika
» 2011-02-25 16:43:47
Właśnie zauważyłem, że do folderu programu doszedł program
.dll.exe
 a ja faktycznie odpalałem zły, przy tym już nie ma tej konsoli. Dzięki za pomoc ;)
P-28610
« 1 »
  Strona 1 z 1