# Video SDK in Linux with C++ Setup

**URL:** https://devforum.zoom.us/t/video-sdk-in-linux-with-c-setup/83585
**Category:** Linux
**Created:** [February 22, 2023, 7:25pm UTC](https://devforum.zoom.us/t/video-sdk-in-linux-with-c-setup/83585 "2023-02-22T19:25:57Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![rpgeoghegan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rpgeoghegan/32/45735_2.png) [@rpgeoghegan](https://devforum.zoom.us/u/rpgeoghegan)
#### Post date: [February 22, 2023, 7:25pm UTC](https://devforum.zoom.us/t/video-sdk-in-linux-with-c-setup/83585/1 "2023-02-22T19:25:57Z")

</div>

The documentation provided does not give me a clear indication of how to get started with the Video SDK on Linux. I have followed the prerequisites in the guide found [here](https://marketplace.zoom.us/docs/sdk/video/linux/integrate/) and downloaded the Linux VDK.

I then opened it in VS Code but I do not understand how I import the Video SDK libraries so that I can start coding?

Thanks,

Richard

---

<div class="post-metadata">

### Author: ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)
#### Post date: [February 23, 2023, 7:14am UTC](https://devforum.zoom.us/t/video-sdk-in-linux-with-c-setup/83585/2 "2023-02-23T07:14:15Z")

</div>

Hi @rpgeoghegan ,

Copy the SDK files into your preferred directory. Example I’m using `/lib/zoom_video_sdk`  
After that in your make file / cmake file, you will do link\_directories and include\_directories

`include_directories(${CMAKE_SOURCE_DIR}/lib/zoom_video_sdk/h)`

- this is where you can find the header files

`link_directories(${CMAKE_SOURCE_DIR}/lib/zoom_video_sdk)`

- this where you can find the .so files

On your main .cpp class you will need to include these libraries

```auto
#include "helpers/zoom_video_sdk_user_helper_interface.h"
#include "zoom_video_sdk_api.h"
#include "zoom_video_sdk_def.h"
#include "zoom_video_sdk_delegate_interface.h"
#include "zoom_video_sdk_interface.h"

USING_ZOOM_VIDEO_SDK_NAMESPACE
IZoomVideoSDK *video_sdk_obj;

```

There after, you should be able to follow this guide  
[https://marketplace.zoom.us/docs/sdk/video/linux/integrate/#initialize-the-sdk](https://marketplace.zoom.us/docs/sdk/video/linux/integrate/#initialize-the-sdk)
