# Help with migrating a large project from MSVC on Windows to Linux using CMake

**URL:** <https://discourse.cmake.org/t/help-with-migrating-a-large-project-from-msvc-on-windows-to-linux-using-cmake/3667>\
**Category:** Code\
**Created:** [July 1, 2021, 1:58pm UTC](https://discourse.cmake.org/t/help-with-migrating-a-large-project-from-msvc-on-windows-to-linux-using-cmake/3667 "2021-07-01T13:58:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaonet](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/v/b9e5f3/32.png) [@vaonet](https://discourse.cmake.org/u/vaonet)\
**Post date:** [July 1, 2021, 1:58pm UTC](https://discourse.cmake.org/t/help-with-migrating-a-large-project-from-msvc-on-windows-to-linux-using-cmake/3667/1 "2021-07-01T13:58:22Z")

</div>

I am trying to migrate a somewhat large project consisting of 35 libs and services, and a few external dependent libs (e.g. boost) from Windows platform to Linux. I think I can handle the actual code migration - getting things compilable. I am having difficulty setting up the build environment though. I have been using MSVC for years, but that knowledge does not transfer at all. 😉

I would like help getting maybe the first couple of libs and services to build successfully, and then I think I could take it from there. I need help creating proper cmake environment that can build debug/release versions, shared libs, execs, links the correct libs, etc. Basically everything from stem to stern.

This is a nontrivial task to say the least, so I am willing to pay for that service.

Thanks in advance!  
Kevin

---

<div class="post-metadata">

**Author:** ![bill.hoffman](https://discourse.cmake.org/user_avatar/discourse.cmake.org/bill.hoffman/32/13_2.png) [@bill.hoffman](https://discourse.cmake.org/u/bill.hoffman)\
**Post date:** [July 1, 2021, 4:57pm UTC](https://discourse.cmake.org/t/help-with-migrating-a-large-project-from-msvc-on-windows-to-linux-using-cmake/3667/2 "2021-07-01T16:57:35Z")

</div>

Hi Kevin,

Kitware provides services like this. If you are interested, you can send me a direct email to [bill.hoffman@kitware.com](mailto:bill.hoffman@kitware.com).

-Bill
