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
- mene
- Ajaminen:
F5
(debuggaus), tulos vain vilahtaa, kannattaa laittaaBreakPoint
loppusulkuunCtrl-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ä?
—Mulla sama ongelma tuon Installe..jne. kanssa.
—Jos käytät scanf
:ää` niin VS valittaa sen vaarallisuudesta. Laita tästä ilmoitus pois seuraavasti:
Projektin nimen päällä hiiren oikealla
Properties
Etsi C/C++ -kohdan alta
Preprosessor
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 takaisinAdd
kautta.
3 ComTest
- katso ComTestCpp/VS2012
4 TIDE tehtävien palauttaminen
4.1 Luo komento palauttamista varten
Tools/External Tools.../Add
Title: tide submit
Command: tide
Arguments: submit .
Initila dircetory: $(ItemDir)
Use Output Window
ruksi
Pikanäppäin:
- Avaa
Tools/Extrenal Tools
ja laksem monesko on oma komentosi. Sanotaan että se on 4. Tools/Options/Environment/Keyboard
Show command containing
:tools.ExternalCommand4
- 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
):
- Klikkaa hiiren oikealla Solutionin päällä
Add/New project...
- hae
c++
jaEmpty project
Project name: t2
Location: ohj2cpp
Create
- Mene projektin
Source Files
-kohtaan ja hiiren oikeallaAdd/Existing Item...
- etsi
DemoC1\t2
-hakmeistossa olevaC/C++
tiedosto ja lisää se.
4.3 Ajaminen ja palauttaminen
- Klikkaa haluamaasi tehtäväprojektia hiiren oikealle ja valiste
Set as default project
- Avaa tehtävän C/C++ -tiedosto.
- Muokkaa
- Aja joko
F5
(debug) taiCtrl-F5
. - Aja ComTestit
- Palauta:
Tools/tide submit
taiAlt-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.