Skip to content

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

82 Commits

Folders and files

Repository files navigation

TepLab2-Number

This repository contains a Visual Studio C++ solution with:

  • TepLab2 - a static library project (.lib) containing the core implementation
  • TepLab2Test - a console application project that links against TepLab2 and can be run

Note: TepLab2 is a static library and does not produce a standalone executable.

Requirements

  • Windows
  • Visual Studio 2022 or later with C++ development tools installed
  • MSBuild (installed with Visual Studio)

Build Instructions

Using Visual Studio

  1. Open TepLab2.sln in Visual Studio.
  2. Select the desired configuration and platform (for example, Debug|x64 or Release|Win32).
  3. Build the solution via Build > Build Solution.

Using MSBuild from the command line

Open a Visual Studio Developer Command Prompt and run:

msbuild TepLab2.sln /p:Configuration=Debug /p:Platform=x64

Replace Debug and x64 with Release and/or Win32 as needed.

If you are using a regular PowerShell prompt, first run the Visual Studio environment setup batch file or use the Developer Command Prompt so msbuild is available.

Run Tests

The runnable output is produced by the TepLab2Test project.

From Visual Studio

  1. Build the solution.
  2. Set TepLab2Test as the startup project.
  3. Run the project or use Test Explorer if configured.

From the command line

  1. Build the solution.
  2. Find the test executable in the TepLab2Test output folder.
    • Example: TepLab2Test\x64\Debug\TepLab2Test.exe
  3. Run the executable directly:
cd TepLab2Test\x64\Debug
TepLab2Test.exe

Notes

  • The solution supports Debug and Release configurations for both Win32 and x64 platforms.
  • The TepLab2 project is a library and is not runnable by itself.
  • If msbuild is not found, use the Visual Studio Developer Command Prompt or run the appropriate vcvars*.bat script before building.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages