вздох
В своей третьей попытке ввести Linux в свою повседневную жизнь я все еще сильно отскакиваю от программирования.
У меня есть решение для моего основного Программа диссертации, созданная в Visual Studio (пять проектов в одном решении; 4 stati c libs, один исполняемый файл), и управляется ею с самого начала. Он размещен на Git, поэтому я подумал, что попробую изменить его и скомпилировать на своем ноутбуке с Ubuntu 18.4. Несмотря на то, что изменение было задачей не требующей усилий (текстовые редакторы Linux аккуратны; в отличие от почти несуществующих IDE), компиляция, с другой стороны, была тем вопросом, в котором я сомневался во всех моих навыках.
Первая проблема Я столкнулся с тем, что я понятия не имею, как управлять несколькими проектами за пределами VS. Я имею в виду, что есть файлы .vcxproj с данными, но они не очень полезны для того, что я видел.
Вторая проблема - ссылки - я понятия не имею, как связать каталоги #include для указания c точки в файлах без идущий ../MainFolder/subfolder/file.h
, что крайне непривлекательно c.
Я ожидаю, что это всего лишь вершины айсберга, и я столкнусь с огромным количеством проблем в будущем, но пока что - кто-нибудь может дать мне представление о как управлять таким проектом в Linux?