code::blocks dodaje do programu konsolę
Ostatnio zmodyfikowano 2011-02-25 16:43
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 :
#include <allegro.h> #include <winalleg.h> #include <windows.h> Z góry dziękuję i pozdrawiam ;) |
|
DejaVu |
» 2011-02-24 23:58:38 Wejdź w opcje projektu i ustaw, że to projekt Windowsowy, a nie konsolowy. |
|
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ą ? |
|
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 |
|
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. |
|
malan |
» 2011-02-25 16:00:14 Więc pozostaje Ci rebuild projektu ;). |
|
DejaVu |
» 2011-02-25 16:38:52 albo zły program odpalasz. |
|
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 ;) |
|
« 1 » |