Prosty program bez konsoli

0

Hej

Jeżeli chodzi o naukę C++, to większość rzeczy ogarnę sam, mam 5 książek na półce i pełno kursów w necie. Zrobię jakieś tam programy, które działają w miarę poprawnie, w pętli, dopóki nie wciśniesz 'exit', no ale to non-sto jest toporna obsługa w oknie konsoli, dlatego chciałbym uruchomić najprostszy programik, który w ogóle nie wyświetlał by konsoli.
Potrafię uruchomić prosty projekt w WinApi, ma jakieś tam okienko, jakiegoś buttona, ale i tak pod spodem jest okno konsoli. QT mi nie rusza, bo każe podać folder, w którym jest zainstalowane a nic takiego nie instalowałem.
Nie musi nic robić, niech tylko wyświetli widowsowe okienko i tyle.

Jadę na Code::Blocksie, ew. mogę wrzucić Visuala - przy programach o takim stopniu zaawansowania to i tak żadna różnica.

@_13th_Dragon - tylko nie po hebrajsku ;)

0
Radziu napisał(a):

QT mi nie rusza, bo każe podać folder, w którym jest zainstalowane a nic takiego nie instalowałem.

I jak sądzisz, jak można rozwiązać ten problem?

0

Zainstalować!

Ale, póki co to myślałem, żeby zrobić z tego co mam, dlatego próbuję w WinApi.

0
_13th_Dragon napisał(a):

http://bfy.tw/3NJA

Okienko "Hello world" się pojawia, ale i okno konsoli pod spodem jest, a nie o to chodziło, ale i tak dzięki. Chyba, że muszę spróbować w Visual Studio, bo robiłem w Code::Blocksie.

2

Oznacza to tylko jedno linkujesz program jako program konsolowy.
Właściwie nie ty tylko code::blocks którego nie kontrolujesz.
Użyj albo znacznie prostszego IDE (np DevCpp), albo bardziej zaawansowanego (np Visual Studio).

0

Będę próbował z Visualem.

0
_13th_Dragon napisał(a):

Oznacza to tylko jedno linkujesz program jako program konsolowy.
Właściwie nie ty tylko code::blocks którego nie kontrolujesz.
Użyj albo znacznie prostszego IDE (np DevCpp), albo bardziej zaawansowanego (np Visual Studio).

W Dev-Cpp poszło bez konsoli :D, Visuala już dzisiaj nie będę instalował. Tak się zastanawiam, co bym musiał pozmieniać w C::B, opcje kompilatora/linkera/obydwu/gadam głupoty*.

*niepotrzebne skreślić

1

Opcje projektu -> Build targets -> Type -> GUI application.
Tudzież dopisujesz -mwindows do opcji g++ (o ile nie używasz innego kompilatora).

0
mad_penguin napisał(a):

Opcje projektu -> Build targets -> Type -> GUI application.
Tudzież dopisujesz -mwindows do opcji g++ (o ile nie używasz innego kompilatora).

Typ zmieniłem, rzeczywiście było Console Application i teraz działa.
Jeśli chodzi o kompilator mam GNU GCC Compiler, ale i tak nie wiem, gdzie to dopisać, w Compiler Settings -> Other options?

Wielkie dzięki :D

1
Radziu napisał(a):

gdzie to dopisać, w Compiler Settings -> Other options?

Tak.

1 użytkowników online, w tym zalogowanych: 0, gości: 1