Visual Studio 2022

  • asenna ensin VS2022 Community Edition
  • jos et halua lisätä MinGW:tä (tarvitaan ComTestissä) pysyvästi polkuun, niin:
    • tee itsellesi komentotiedosto vs22.bat:

       @call addpath.bat c:\MinGW\bin
       @start "vs2022" "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe"
    • ota addpath.bat ja talleta se johonkin polussa olevaan hakemistoosi

    • käynnistä VS2022 komentoriviltä komennolla

      vs22

  • muuten voit käynnistää normaalisti jos et tarvitse ComTestiä tai olet laittanut MinGW:n pysyvästi polkuun

1 Konsoli-projektin tekeminen

  • luo projekti:
    • File/New/Project...
    • Installed/Templates/Visual C++/General
    • Empty Project
    • Name: (anne projektilla hyvä nimi)
    • Location: (minne haluat laittaa)
    • Solution: (hyvä nimi)
    • OK
  • lisää C++ -tiedosto:
    • mene Solution Explorerissa projektin nimen päälle
    • hiiren oikea
    • Add/New Item/C++ File
    • anna hyvä nimi
    • OK
    • kirjoita C++ ohjelma
  • Ajaminen:
    • F5 (debuggaus), tulos vain vilahtaa, kannattaa laittaa BreakPoint loppusulkuun
    • Ctrl-F5 (ajaminen) jos tulos vain välähtää, niin vaihda asetuksia:
      • hiiren oikealla projektin nimen päälle
      • Properties/Configuration Properties/Linker/System/SubSystem
      • clikkaa ko riviä ja valitse Console(/SUBSYTEM:CONSOLE)

Installed/Visual C++/ löytyy vain kehotuksia ladata jotain. Mitä on jäänyt välistä?

16 Apr 17

Mulla sama ongelma tuon Installe..jne. kanssa.

06 Apr 20

Jos käytät scanf:ää` niin VS valittaa sen vaarallisuudesta. Laita tästä ilmoitus pois seuraavasti:

  1. Projektin nimen päällä hiiren oikealla Properties

  2. Etsi C/C++ -kohdan alta Preprosessor

  3. Muuta rivi Preporsessor Dfinations muotoon

    _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)

2 Yhden tiedoston ohjelmien ajaminen ilman projektia

  • tietääkö kukaan?
  • Exclude From Project voi toki tehdä niille , joita ei halua ajaa, mutta sitten pitää lisätä se takaisin Add kautta.

3 ComTest

4 TIDE tehtävien palauttaminen

4.1 Luo komento palauttamista varten

  1. Tools/External Tools.../Add
  2. Title: tide submit
  3. Command: tide
  4. Arguments: submit .
  5. Initila dircetory: $(ItemDir)
  6. Use Output Window ruksi

Pikanäppäin:

  1. Avaa Tools/Extrenal Tools ja laksem monesko on oma komentosi. Sanotaan että se on 4.
  2. Tools/Options/Environment/Keyboard
  3. Show command containing: tools.ExternalCommand4
  4. Sijoita esim Alt-T

4.2 Projektien tekeminen

Voit käyttää olemassa olevaa solutionia.

  • hae demo 1 ohjeiden mukaan tehtävät vaikkapa hakemistoon ohj2cpp/DemoC1

Tee kullekin tehtävällä oma projekti seuraavasti (mallinat2):

  1. Klikkaa hiiren oikealla Solutionin päällä
  2. Add/New project...
  3. hae c++ ja Empty project
  4. Project name: t2
  5. Location: ohj2cpp
  6. Create
  7. Mene projektin Source Files-kohtaan ja hiiren oikealla Add/Existing Item...
  8. etsi DemoC1\t2 -hakmeistossa oleva C/C++ tiedosto ja lisää se.

4.3 Ajaminen ja palauttaminen

  1. Klikkaa haluamaasi tehtäväprojektia hiiren oikealle ja valiste Set as default project
  2. Avaa tehtävän C/C++ -tiedosto.
  3. Muokkaa
  4. Aja joko F5 (debug) tai Ctrl-F5.
  5. Aja ComTestit
  6. Palauta: Tools/tide submit tai Alt-T jos teit pikanäppäimen

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.