ďťż

Ładny brzuch

Jakiś czas temu przesiadłam się z Dev-C++ na Visual Studio 2008. Wiadomo - co środowisko, to każde inne i rządzi się swoimi prawami. Stąd mam pytania.
Gdy tworzyłam programy w devie, to po prostu zaczynałam to od wykonania czynności: Plik|Nowy|Plik źródłowy, następnie pracowałam nad programem, kompilowałam go i w katalogu, gdzie zapisałam plik CPP, znajdował się również plik wykonywalny EXE. W Visualu chyba tak prosto już nie jest:
1) jeżeli otwieram plik wykonany w Dev (tzn. dwukrotnie klikam na plik CPP), to otwiera mi się okno VS - i co teraz, jeżeli chcę skompilować? Nie znalazłam nigdzie w opcjach funkcji Kompiluj czy coś podobnego.
2) załóżmy, że stworzyłam pusty projekt: File|New|Project|Wind32 Console Application i zaznaczam opcję Empty Project. Następnie plik z Deva przeciągam do Source Files. Dotychczas, aby uruchomić program, na klawiaturze wciskałam F5 - co powodowało, że program się kompilował (przy okazji następował również rebuilt, o ile był konieczny). I program się ładnie uruchamia. Ale... Gdzie mam teraz szukać pliku EXE? Może jednak zamiast tego F5 powinnam co innego robić?

Może macie jeszcze jakieś dobre rady dla początkujących w VS?




1) jeżeli otwieram plik wykonany w Dev (tzn. dwukrotnie klikam na plik CPP), to otwiera mi się okno VS - i co teraz, jeżeli chcę skompilować? Nie znalazłam nigdzie w opcjach funkcji Kompiluj czy coś podobnego. niestety musisz chyba stworzyc nowy projekt. tak jak nizej opisalas :)

2) załóżmy, że stworzyłam pusty projekt: File|New|Project|Wind32 Console Application i zaznaczam opcję Empty Project. Następnie plik z Deva przeciągam do Source Files. Dotychczas, aby uruchomić program, na klawiaturze wciskałam F5 - co powodowało, że program się kompilował (przy okazji następował również rebuilt, o ile był konieczny). I program się ładnie uruchamia. Ale... Gdzie mam teraz szukać pliku EXE? Może jednak zamiast tego F5 powinnam co innego robić?
Dobrze, uruchamiaj przez F5 (do debugowania) ;)
F7 buduje ...
A pliki exe znajduja sie w podkatalogach "Debug" i/lub "Release", oczywiscie zaleznie od wybranej konfiguracji kompilacji :)

Może macie jeszcze jakieś dobre rady dla początkujących w VS?
rada: nie zniechecaj sie :) jak dla mnie, nie ma lepszego srodowiska od VC++/VC# :D:D

Nie zniechęcam się :) po prostu jestem zmuszona do korzystania z niego :D nie no, a tak na serio, to nie narzekam nawet, na początku trochę irytował, ale teraz im więcej w nim programuję, tym bardziej mi się podoba
rzeczywiście, plik EXE był poziom wyżej w katalogu Debug :) dzięki!

//edit: mam jeszcze jedno pytanie. Co zrobić, aby plik EXE mógł być uruchamiany przez osoby, którym wysyłam ten plik, a nie mają Visuala? Dwóm osobom się pojawił komunikat, że nie można uruchomić aplikacji


Nie zniechęcam się :) po prostu jestem zmuszona do korzystania z niego :D nie no, a tak na serio, to nie narzekam nawet, na początku trochę irytował, ale teraz im więcej w nim programuję, tym bardziej mi się podoba
rzeczywiście, plik EXE był poziom wyżej w katalogu Debug :) dzięki!

//edit: mam jeszcze jedno pytanie. Co zrobić, aby plik EXE mógł być uruchamiany przez osoby, którym wysyłam ten plik, a nie mają Visuala? Dwóm osobom się pojawił komunikat, że nie można uruchomić aplikacji


Tak w ogóle to lepiej zmień z debug na release, jak już program będzie gotowy i nie będziesz go chciała debugować - wtedy będzie zajmował mniej miejsca i będzie działał dużo szybciej. I być może będzie działał u tych dwóch osób. No i wtedy będzie w katalogu Release, a nie Debug.
A jeśli nie, to może musisz dołożyć do katalogu jakiegoś dll-a, którego nie mają ci znajomi lub wkompilować ją w program (ale nie wiem, jak to się robi w visualu)? To zależy, z jakich bibliotek korzystasz. Jeśli tylko ze standardowej, to i bez tego powinno być OK...




Tak w ogóle to lepiej zmień z debug na release,
A jak to mogę wykonać? :)

Tam na górze masz obok ikonki "uruchom" takiego combobox-a z napisem Debug (gdy otwarty jest projekt). Trzeba go zmienić na release. Gdy masz debug, to możesz debugować, ale przez to program robi się mułowaty i zajmuje znacznie więcej pamięci.

Przesłałam komuś jakiś program i bez większych problemów ta osoba mogła uruchomic u siebie ten program.
Dziękuję serdecznie :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •