# CasparCG server Build

**URL:** <https://casparcgforum.org/t/casparcg-server-build/6751>\
**Category:** General\
**Tags:** development, playout, server\
**Created:** [September 3, 2024, 7:30pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751 "2024-09-03T19:30:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rakibhossen](https://casparcgforum.org/user_avatar/casparcgforum.org/rakibhossen/32/463_2.png) [@rakibhossen](https://casparcgforum.org/u/rakibhossen)\
**Post date:** [September 3, 2024, 7:30pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/1 "2024-09-03T19:30:45Z")

</div>

Hello, I want to build the casparcg server from the source code. I am following this instruction “[server/BUILDING.md at master · CasparCG/server · GitHub](https://github.com/CasparCG/server/blob/master/BUILDING.md)”.  
My visual studio version is  
Microsoft Visual Studio Enterprise 2022 (64-bit) - Current  
Version 17.11.1

## Development using Visual Studio

1. Install Visual Studio 2022.
2. Install CMake ([Download CMake](http://www.cmake.org/download/)).
3. `git clone --single-branch --branch master https://github.com/CasparCG/server casparcg-server-master`
4. `cd casparcg-server-master`
5. `mkdir build`
6. `cd build`
7. `cmake -G "Visual Studio 17 2022" -A x64 ../src`
8. Open `CasparCG Server.sln`  
I successfully build the CasparCG Server.sln  
 ![Git_bulding](https://casparcgforum.org/uploads/default/original/2X/9/91343da1991b3368f605e2b4d75c3840e1dffba6.png)  
I don’t know what is the next steps.  
I just open andtry to build the solution.  
 ![Downloading](https://casparcgforum.org/uploads/default/original/2X/6/6da5636f0fcd2ff7584b8a3668711147f2743106.png)

But getting error

 ![Error](https://casparcgforum.org/uploads/default/original/2X/d/d001b1b3d2c2b5dc127919aaa3079e9f21265385.png)  
Can anyone help me to build the solution

---

<div class="post-metadata">

**Author:** ![Julusian](https://casparcgforum.org/user_avatar/casparcgforum.org/julusian/32/12_2.png) [@Julusian](https://casparcgforum.org/u/Julusian)\
**Post date:** [September 4, 2024, 11:53am UTC](https://casparcgforum.org/t/casparcg-server-build/6751/2 "2024-09-04T11:53:53Z")

</div>

I have added a new section to the building guide, on how to make a distributable zip, instead of the development flow you are following.

And the build error you are seeing is also fixed, although wouldn’t happen with the newly documented flow.

---

<div class="post-metadata">

**Author:** ![rakibhossen](https://casparcgforum.org/user_avatar/casparcgforum.org/rakibhossen/32/463_2.png) [@rakibhossen](https://casparcgforum.org/u/rakibhossen)\
**Post date:** [September 4, 2024, 2:19pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/3 "2024-09-04T14:19:11Z")

</div>

> [@Julusian](#):
>
> on how to

Can you share the link to that building guide?

---

<div class="post-metadata">

**Author:** ![Julusian](https://casparcgforum.org/user_avatar/casparcgforum.org/julusian/32/12_2.png) [@Julusian](https://casparcgforum.org/u/Julusian)\
**Post date:** [September 4, 2024, 2:58pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/4 "2024-09-04T14:58:44Z")

</div>

Sorry, I meant to include that [server/BUILDING.md at master · CasparCG/server · GitHub](https://github.com/CasparCG/server/blob/master/BUILDING.md#building-distributable). The heading ‘Building distributable’

---

<div class="post-metadata">

**Author:** ![rakibhossen](https://casparcgforum.org/user_avatar/casparcgforum.org/rakibhossen/32/463_2.png) [@rakibhossen](https://casparcgforum.org/u/rakibhossen)\
**Post date:** [September 4, 2024, 6:44pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/5 "2024-09-04T18:44:41Z")

</div>

Thanks a lot for the building guide.  
I tried to build a following the instructions.  
I didn’t install Cmake separately, It was already installed with my VisualStudio 2022 Ent.  
 ![Cmake](https://casparcgforum.org/uploads/default/original/2X/5/5eacac9e82dd418c9cf6736e2f15d8d801bc1667.png)

I successfully cloned the git.

 ![Clone_Success](https://casparcgforum.org/uploads/default/original/2X/9/9e7f3a3b5d4b074051eea73ca9d204a92f60dbf1.png)

Still getting errors while building.

 ![Error-While-bulding](https://casparcgforum.org/uploads/default/original/2X/3/31220fa7b657b686c173daa951271b2dea7fc9bf.png)  
Is there any additional requirement?

---

<div class="post-metadata">

**Author:** ![Julusian](https://casparcgforum.org/user_avatar/casparcgforum.org/julusian/32/12_2.png) [@Julusian](https://casparcgforum.org/u/Julusian)\
**Post date:** [September 4, 2024, 8:25pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/6 "2024-09-04T20:25:25Z")

</div>

ah, that build script is assuming that it should be using visual studio community (except when running in github actions).

You will need to edit this line [server/tools/windows/build.bat at 8ffe90740f3831c793df21f48952a0aa17d45973 · CasparCG/server · GitHub](https://github.com/CasparCG/server/blob/8ffe90740f3831c793df21f48952a0aa17d45973/tools/windows/build.bat#L4) in your local copy of that file, replacing the `Community` with `Enterprise`.

Hopefully that will be enough to make it happy, I don’t have access to visual studio enterprise, so can’t test this myself

---

<div class="post-metadata">

**Author:** ![rakibhossen](https://casparcgforum.org/user_avatar/casparcgforum.org/rakibhossen/32/463_2.png) [@rakibhossen](https://casparcgforum.org/u/rakibhossen)\
**Post date:** [September 4, 2024, 10:17pm UTC](https://casparcgforum.org/t/casparcg-server-build/6751/7 "2024-09-04T22:17:11Z")

</div>

> [@Julusian](#):
>
> it this line [server](https://github.com/CasparCG/server/blob/8ffe90740f3831c793df21f48952a0aa17d45973/tools/windows/build.bat#L4)

Thanks a lot.

I tried another PC with Visual Studio 2022 Community  
It runs the script But at the end, there is an error.  
The system cannot find the path specified.

 ![Path_not_found](https://casparcgforum.org/uploads/default/original/2X/4/467f4dbaf5705e95a4a3915b0aa78e5338ed969f.png)

However, I checked the log and found casparcg.exe compiled.

 ![Comailed](https://casparcgforum.org/uploads/default/original/2X/4/4e34fb0d0179ac0bf11186be40000ff0beeed3e3.png)

I go to the directory and run casparcg.exe  
wow, it’s run.

 ![image](https://casparcgforum.org/uploads/default/original/2X/e/ef83925420c6e865d9d5987f8379a89aabfa7056.jpeg)

why getting this error?  
The system cannot find the path specified.  
You previously told me to change a line, but I am unable to find the exact line that needs to be changed.

Finally, it’s ok. I delete everything from the directory and start all processes again.

 ![Everything_ok](https://casparcgforum.org/uploads/default/original/2X/4/41383a4d4858fbca0395b4a7c83b03e0a05da74c.png)

Now able to build with Visual Studio 2022 Ent  
Just edit the batch file on this line.

 ![Vs_2022_Ent_Ok](https://casparcgforum.org/uploads/default/original/2X/3/369b5ae701be861df27d887d96892a8afe9b41bb.png)

set BUILD\_VCVARSALL=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat

Again Thanks a lot for helping.

---

<div class="post-metadata">

**Author:** ![Julusian](https://casparcgforum.org/user_avatar/casparcgforum.org/julusian/32/12_2.png) [@Julusian](https://casparcgforum.org/u/Julusian)\
**Post date:** [September 5, 2024, 8:54am UTC](https://casparcgforum.org/t/casparcg-server-build/6751/8 "2024-09-05T08:54:27Z")

</div>

I forgot to add to those steps that you need to install 7-zip for it to be able to make the zip file [https://www.7-zip.org/](https://www.7-zip.org/)

Or you can zip the `dist/casparcg_server` folder yourself
