Prosty program bez konsoli

Prosty program bez konsoli
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
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 ;)


Samouk. Początkujący. C++, C#.NET.
edytowany 1x, ostatnio: Radziu
pingwindyktator
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Kraków
  • Postów:1055
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?


do not code, write prose
MO
Ja myślę że się nie da... bo to problem w Qt jest... źle go napisali... oni... Ci... :-) Po hebrajsku :-) (ok, święta idą nie ma co być uszczypliwy) Przepraszam :-)
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
0

Zainstalować!

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


Samouk. Początkujący. C++, C#.NET.
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:8 dni
1

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
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.


Samouk. Początkujący. C++, C#.NET.
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:8 dni
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).


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
0

Będę próbował z Visualem.


Samouk. Początkujący. C++, C#.NET.
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
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ć


Samouk. Początkujący. C++, C#.NET.
mad_penguin
mad_penguin
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Rzeszów
1

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

edytowany 1x, ostatnio: mad_penguin
RA
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Poznań
  • Postów:48
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


Samouk. Początkujący. C++, C#.NET.
RA
Tak, jest mingw32-g++.exe.
mad_penguin
mad_penguin
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Rzeszów
1
Radziu napisał(a):

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

Tak.

RA
Tak, zrobione, ale konsoli nie było nawet bez tego, wystarczyło zmienić Typ w opcjach projektu, Dzięki.
mad_penguin
mad_penguin
Po zmianie typu samo się dopisuje ;)
mad_penguin
mad_penguin
błędnie użyłem słowa http://sjp.pl/tudzie%C5%BC

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.