Ĺ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
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 :)