Obsługa Visual Studio - pytanie początkującego.

Siemka,dzisiaj zacząłem uczyć się języka C++ z symfonii jednak już mam problem przy pierwszym programie. Jak wiadomo do skompilowania i napisania programów można używać osobnych programów albo środowiska programowania(IDE) w którym można wykonać wszystkie czynności.

Po przeczytaniu pierwszych stron zabrałem się za ściąganie środowiska Microsoft Visual C++ 2008 Express Edition po uruchomieniu programu nie mam kompletnie zielonego pojęcia jak skompilować swój program jest tu tyle przycisków i funkcji,że idzie dostać nerwicy więc mam parę pytań:

1. Jak chcę napisać program a potem go skompilować to mam utworzyć go jako project czy file?
2. Jeśli project to co potem wybrać?Bo to dzieli się na jakby 3 grupy CLR,Win32 i general ale nie mam pojęcia do czego to służy ale to chyba jakieś biblioteki.
3. Po napisaniu kodu co mam kliknąć? Klikam build ale powstaje jakiś folder z 20 plikami i nie wiem co do czego, jest opcja compilate ale jest nie do użycia. Podam mój kod bo może w nim coś mam źle chociaż na tym poziomie(albo jego braku) nie możliwe,że coś jest źle. Chociaż mam domysły,że to może być przez include <iostream>.

#include <iostream> int main() {    std::cout<< "Witamy na pokładzie"; }

2 lata, 2 miesiące temu | edytowane przez: nilphilus 25711417

  • 2 lata, 2 miesiące temu
    edytowane przez: t4keda
    Pytanie społeczności

    4

    Tworzysz projekt, projekt jest zbiorem plików z kodem, które składają się na program. Jeśli zaczynasz to będziesz pracował głównie z jednym plikiem.

    Nie pamiętam jak jest w Express Edition, ale będzie coś w tym stylu:

    • jeśli piszesz program consolowy to: win32 -> win32 console application
    • program okienkowy: CLR -> Windows Forms Application

    Tworząc projekt tak naprawdę tworzysz projekt w solucji (rozwiązaniu), w jednej solucji możesz mieć kilka projektów, ale to już zabawa na później.

    Żeby sprawdzić czy program się wykonuje: F5 lub menu: Debug->Start Debugging

  • 2 lata, 2 miesiące temu
    edytowane przez: Krev
    Pytanie społeczności

    1

    Przed include dodaj #

    Tworzysz jako projekt i dodajesz potem file *.cpp (drugim klawiszem na source files -> add)

    Projekt wybierasz genral - > empty project

    Odpalic mozesz klawiszem F5

    Do tego jeszcze odrazu warto dodac ze prgram odrazu Ci sie zamknie, przed ostatnia klamra dopisz system("pause") jesli chcesz wynik swojego kodu zobaczyc

  • 2 lata, 2 miesiące temu
    edytowane przez: nilphilus
    Pytanie społeczności

    1

    1. Project, na początku Console Application
    2. Win32, poza tym przeczytaj co to CLR
    3. Taki trójkącik masz, zielony ;-)

  • 2 lata, 2 miesiące temu
    edytowane przez: nilphilus
    Pytanie społeczności

    0

    Odpowiedź napisana przez Wolanta, ale że poprawiałem trochę kodowanie to pokazuje mnie jako autora (co zresztą powinno być poprawione)


    W twoim kodzie brakuje:
    return 0; Powinno być:

    #include   "iostream"
    
     int main() 
    {    
                    std::cout<< "Witamy na pokładzie"; 
                   return 0;
    }
    

    Jeszcze jedno ; jak tworzysz nowy projekt w win32 console aplikation to domyślnie Visual Studio tworzy pliki nagłówkowy stdafx.h - chyba że zaznaczysz żeby stworzył empty project, ale wtedy musisz utworzyć sam, ten plik nagłówkowy i dodać do niego dyrektywę #include "iostream". Jeśli stworzyłeś project z domyślnym precompiled header(plikiem nagłówkowym) stdafx.h to musi on być też w twoim listingu przed albo zaraz pod #include "iostream" - czyli powinno to wyglądać tak:

    #include "stdafx.h
    #include   "iostream"
    
        int main() 
        {    
                        std::cout<< "Witamy na pokładzie"; 
    
                       return 0;
        }
    

Zaloguj się, aby dodać swoją odpowiedź