Как запустить AuBio (программу с открытым исходным кодом на C) в Visual Studio Express

Я пытаюсь заставить программное обеспечение с открытым исходным кодом под названием AuBio ( Source) работать на Visual Studio Express, но у меня много проблем с его сборкой.

Что я сделал:

Я открыл новое решение C/C++ в VS Express, затем скопировал все файлы заголовков в исходной папке (SRC) в фильтр "Заголовочные файлы" моего проекта, а затем скопировал все файлы C в папке SRC в "Исходные файлы". фильтр моего проекта. Я также скачал все 3 зависимости, необходимые для запуска AuBio, но я не знаю, где их разместить, потому что фильтр "Внешние зависимости" моего проекта не хочет их принимать.

Может кто-нибудь подсказать мне, как я могу построить эту программу?

Дополнение: это другие проекты с открытым исходным кодом; инструкции по сборке для AuBio (которые ЗДЕСЬ) говорят мне, что мне нужно установить зависимости перед использованием AuBio, но я понятия не имею, как я могу это сделать.

AuBio также предоставляет предварительно скомпилированную версию своего программного обеспечения (она кросс-скомпилирована на MingGW32 и находится здесь), которая состоит из exe-файлов для каждого основного класса и dll-файлов для AuBio и всех его зависимостей, но я понятия не имею, как использовать они тоже, когда я загружаю и пытаюсь запустить exe, они отказываются запускаться.

Я действительно застрял на этом, кто-то может помочь?

1 ответ

Решение

Непонятно, что вы подразумеваете под фильтром. Отображаются ли заголовочные файлы и исходные файлы в "Solution View" проекта? Если нет, вам нужно добавить их в проект с помощью проекта, команда меню Добавить существующий элемент.

Зависимости: если они являются файлами.lib, добавьте следующую строку в ваши исходные файлы:

#pragma comment (lib,"libname.lib")
Другие вопросы по тегам