Как добавить *.vcxproj в проект?

Тема в разделе "WASM.BEGINNERS", создана пользователем HoShiMin, 17 фев 2019.

  1. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Добрый день форумчанам и в эфире новая минутка идиотизма.
    Есть солюшн с моим проектом. В него нужно добавить проект необходимой библиотеки, у которой есть свой солюшн и соответствующий vcxproj.
    Ок, ПКМ по моему проекту -> Добавить -> Существующий проект -> Выбираю vcxproj либы.
    Собираю либу - не найдены заголовочники.
    В сурсах либы хедеры подключаются так:
    Код (C):
    1.  
    2. #include <LibFolder/Subfolder/Header.h>
    3. #include <LibFolder/AnotherHeader.h>
    4.  
    Компилятор не знает, где лежит LibFolder, т.к. теперь этот проект идёт как часть моего солюшна, а не солюшна библиотеки (соответственно, пути поломались).
    Ок, я могу ВРУЧНУЮ добавить необходимые пути в vcxproj либы, но можно ли обойтись БЕЗ правок в проекте либы? Хочу оставить её как гитовский сабмодуль, не внося никаких изменений в её проект.

    Какие варианты?
     
  2. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    окружение пропатчить?
     
  3. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Да нет, надеялся на простой способ, типа на уровне решения переопределять настройки проектов. Но такого нет.

    Проблему решил просто: написал разработчикам либы, они поправили свой vcxproj, чтобы можно было билдить их проект как часть другого решения без правок файлика проекта.