Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Ubuntu >> Content
Hoe Catch2 op Ubuntu 20.04 LTS (Focal Fossa) te installeren
## Stap 1:Afhankelijkheden installeren

Om Catch2 te installeren, moet je de volgende afhankelijkheden installeren:

```schil

sudo apt-update

sudo apt installeer cmake g++

```

Stap 2:Download Catch2

Download de nieuwste versie van Catch2 van de GitHub-pagina van het project. Op het moment dat deze handleiding wordt geschreven, is de nieuwste stabiele versie 2.13.8.

```schil

wget https://github.com/catchorg/Catch2/releases/download/v2.13.8/catch2-2.13.8.zip

```

Stap 3:Pak Catch2 uit

Zodra het downloaden is voltooid, pakt u het Catch2-archief uit in uw thuismap.

```schil

pak catch2-2.13.8.zip uit

```

Stap 4:Catch2 configureren

Navigeer naar de map Catch2 en voer de opdracht `cmake` uit om het bouwproces te configureren.

```schil

cd catch2-2.13.8

cmake -B bouwen

```

Stap 5:Bouw Catch2

Zodra de configuratie voltooid is, voert u de opdracht `make` uit om Catch2 te bouwen.

```schil

cmake --build bouwen

```

Stap 6:Installeer Catch2

Voer ten slotte het `make install` commando uit om Catch2 in de systeemmappen te installeren. Voor deze stap heb je rootrechten nodig, dus gebruik de opdracht `sudo`.

```schil

sudo make install

```

De installatie verifiëren

Om te verifiëren dat Catch2 succesvol is geïnstalleerd, kunt u de volgende opdracht uitvoeren:

```schil

catch2-config --versie

```

Deze opdracht zou de geïnstalleerde versie van Catch2 moeten uitvoeren.

```schil

$ catch2-config --versie

Vang v2.13.8

```

Catch2 gebruiken

U kunt nu beginnen met het schrijven en uitvoeren van tests met Catch2. Maak bijvoorbeeld een bestand met de naam `test.cpp` met de volgende code:

```c++

#include "catch2/catch.hpp"

TEST_CASE("Basistest") {

VEREIST(1 + 1 ==2);

}

```

U kunt deze test compileren met behulp van de volgende opdracht:

```schil

g++ -std=c++17 -o test test.cpp -I/usr/local/include/catch2 -L/usr/local/lib -lCatch2

```

Als de compilatie succesvol is, kunt u de test uitvoeren met de volgende opdracht:

```schil

./test

```

Het uitvoeren van deze opdracht zou het volgende moeten opleveren:

```

--------------------------------------------- ---------------------------

Vang v2.13.8

Uitgevoerd vanuit /home/user/Projects/catch2-test

--------------------------------------------- ---------------------------

Basistest [ GESLAAGD ]

--------------------------------------------- ---------------------------

1 test, 1 bewering, 0 mislukkingen

--------------------------------------------- ---------------------------

```

Previous: Next:
  Ubuntu
·Hoe te JDK 32 - bits installer…
·Hoe je Limewire installeren op…
·Hoe je HP Laserjet 3380 Instal…
·Hoe te Xine ingesteld als de s…
·Hoe maak je een opstartbare sc…
·Niet in staat om Installeer Ya…
·Hoe Terminator op Ubuntu 22.04…
·Hoe naar Power USB Ubuntu conf…
·How to Set Up Draadloos intern…
  Related Articles
Pagina's uit een PDF extraheren in Mac O…
Hoe een externe harde schijf op een Mac …
Hoe DEP uit te schakelen met de Windows …
Hoe u een applicatie kunt uitvoeren die …
Hoe u ‘ingangspunt niet gevonden’-fouten…
Hoe u een Android-emulator uitvoert 
Hoe u het MAC-adres op uw Android-appara…
Een fotoronde maken op een Android-appar…
Hoe contacten overbrengen van een Androi…
  Besturingssysteem Articles
·Milgard Window Replacement Stijlen 
·Hoe je veilig verwijderen Vermist Hardwa…
·Hoe kan ik een programma in Owner Docume…
·Mijn computer is zeer traag op Vista 
·Hoe u Windows Installer verwijderen & op…
·Wat Besturingssysteem Maakt Mac Gebruik 
·Hoe te herstellen Geschiedenis op Google…
·Hoe maak je een Compaq Presario M2000 Wi…
·Hoe maak je van een Hyper - V VM Verplaa…
Copyright © Computer Kennis https://www.nldit.com