Я пытаюсь сделать собственный проект microsip. Но это дает мне ошибку
LNK1104, не удается открыть файл opus.lib
У меня нет библиотеки, и я не могу найти ее в Интернете. Я скачал с https://www.opus-codec.org/downloads/, но не могу сделать из него сборку. Как я полагаю? есть только некоторые файлы .exe и файлы html.
да, я имею в виду кодек opus.
Похоже, вам просто нужна бинарная версия, верно? Точно не собрать библиотеку. Скачать можно отсюда: opus-codec.org/downloads
Я скачал оттуда, но не могу сделать из него сборку. Как я полагаю? есть только некоторые файлы .exe и файлы html
Нет, бинарный дистрибутив Windows — это кодировщик и декодер .exe, а не .lib. Похоже, вам нужен исходный дистрибутив, тогда вам придется самостоятельно собрать .lib из файла проекта в каталоге win32.
каталог win32? Я не понимаю? У меня возникает ошибка, когда я хочу изменить код microsip, ошибка связана с ошибкой ссылки, поэтому я подумал, что мне может понадобиться файл .lib, но вместо этого теперь я понимаю, что я должен сделать .lib самостоятельно, собрав его? но как его построить? что вы подразумеваете под директорией win32?
Это не дубликат «Почему возникает фатальная ошибка LNK1104», потому что речь идет не о неправильной настройке компоновщика, а о том, что в первую очередь нет файла для ссылки.
Не похоже, что существует бинарный дистрибутив Opus .lib для Windows, только готовые инструменты кодировщика и декодера, поэтому вам придется собрать его самостоятельно.
Теперь у вас есть .libs в исходном коде Opus в win32\VS2015\Win32\Debug и \Release, которые вы можете использовать в своем проекте. (Вы также можете добавить проект Opus в свое решение и сделать ваш SIP-проект зависимым от него.) Вам нужно будет добавить пути к этим папкам в настройки компоновщика вашего проекта.
Однако, если вы пытаетесь связать opus.lib, у вас уже должен быть откуда-то opus.h. Я удивлен, что у вас также нет .lib, откуда бы вы его ни взяли.
Ошибка при сборке, ogg.h не найден!
сначала ogg.h, потом opusmultistream.h, теперь openssl/ssl.h и так далее! почему так много проблем с зависимостью? теперь ему нужны файлы .h? Я делаю что-то неправильно?
НАКОНЕЦ РЕШЕНО, но мне пришлось клонировать опус с этого URL-адреса github.com/xiph/opus, а затем я его построил, там не было никаких проблем.
Рад слышать это! У меня тоже отлично работала сборка FWIW из исходного файла .zip.
Заслуженный! Спасибо за помощь
У меня нет библиотеки, и я не могу найти ее в Интернете