# How to Set Up the MagTek CMS SDK for Windows C++ Projects

To add the MagTek CMS libraries to a Windows C++ project in Microsoft Visual Studio, follow these steps:&#x20;

* Create or open your project in Visual Studio.&#x20;
* Copy the following DLL file from the MTCMSDemo folders to the library folder of your software project:
  * MTCMS.dll&#x20;
* In the Visual Studio Solution Explorer, right-click the project and select Add Reference to show the Add Reference window.&#x20;
* Select the Browse tab and press the Browse… button.&#x20;
* Navigate to your library folder, select MTCMS.dll, then press the Add button.&#x20;
* In your custom software, create an instance of MTDevice. For examples, see the source code included with the MTCMSDemo project and/or Appendix A Code Examples.&#x20;
* Begin using the features provided by the MTCMS library


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.magtek.com/hardware/oem-readers-and-components/oem-readers/odynamo/documentation/programmers-manuals/common-message-structure-mtcms-programmers-reference-manual-c++/how-to-set-up-the-magtek-cms-sdk-for-windows-c++-projects.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
