C# Samples
This document describes how to build the C# bindings for ADLX, and the ADLX C# samples, as well as the environment in which they can be executed. The ADLX C# samples demonstrate how to program with ADLX in a C# application.
Supported Operating Systems
Windows® 10 (32- and 64-bit versions) and up.
Build Tool
Visual Studio 2019 with C and C++ components for desktop, and with C# components for desktop.
Prerequisites
- ADLX SDK is installed.
- swigwin 4.0.2 is installed, and the path to the swigwin 4.0.2 installation is added to the Path user environment variable.
Note: The ADLX library is installed along with the AMD display driver.
Build Instructions
- Open
~ADLX\drivers\ADLX\Samples\csharp\sample.sln
with Visual Studio 2019. - Select the build configuration, for example, Release, and x64.
- Set the sample as startup project.
- Rebuild the project.
Note: This procedure also builds the
ADLXCSharpBind
project in Visual Studio, which is required for any ALDX C# sample . - Run the sample from the path
~ADLX\Samples\csharp
for the corresponding build configuration and sample, for example~ADLX\Samples\csharp\x64\Release\DisplayInfo.exe
.
Samples
FileName | Description |
---|---|
ADLXCSharpBind | Show how to wrap ADLX with SWIG |
DisplayEvents | C# app uses ADLXCSharpBind.dll, about the call of ADLX display list changed event |
DisplayInfo | C# app uses ADLXCSharpBind.dll, about the call of ADLX display |