I am going to start a personal project on C++14
, using Visual Studio Community 2017 as IDE and GitHub as hosting website. I recently discovered buddy.works, an online CI service that allows support for 5 GitHub projects in the free tier, but only supports GCC
as C++ compiler. Thus, I am not sure if I'll be able to flawlessly write code in VS and maintain the CI server.
I read How to support both vcxproj to cmake on a project? and figured out that this will indeed be a moderate pain to manage. However, the post is 7 years old and maybe some improvements were made in that time. Are you aware of ways to generate VS projects so that they can be compiled with GCC
? Should I change my IDE of choice while I'm able to, or change CI service?
Thank you.
[Edit] I just saw in VS2017 you can indeed create a CMake project, "platform independent". It's just about finding a way to translate CMakeLists.txt
files into standard Makefile
s then.