Добавление библиотек в элемент управления исходным кодом и добавление правильных путей в решение Visual Studio абсолютно ничего не делает. Мой локальный проект компилируется нормально, но онлайн компиляция CI терпит неудачу каждый раз.
LINK(0,0): Error LNK1104: cannot open file 'xxx.lib'
Я попробовал любую возможную комбинацию относительных путей и настроек, которые работают в VS2015 на данный момент. Документация действительно скудная, и все, что мне удалось найти, — это несколько неоднозначных советов по поводу файлов проекта TFS (которых у меня нет, потому что репо — это удаленное GitHub-репо) и рабочих пространств (которые я не знаю, как настроить ). Я также знаю об этом пакете «NuGet», но я бы предпочел не создавать целый выделенный пакет для пары библиотечных файлов, которые у меня уже есть в каталогах.
Я не могу поверить, что на самом деле просто не так просто включить сторонние SDK. Даже включение библиотек в управление исходным кодом — плохая практика, поэтому я мог бы пропустить что-то довольно большое здесь. Любой совет?
Ниже приведена структура моей папки в локальном и VSTS:
На моем локальном компьютере файл lib находится в папке «test» в папке проекта «MyCon»:
Структура папок практически не меняется после добавления в систему контроля версий:
Других решений пока нет …