Я знаю, что многие задавали этот вопрос, но, похоже, мне не помогли предложенные вещи. Поэтому я подумал, что попрошу помощи, так как я явно что-то упускаю.
Последние пару дней я потратил на написание кода, который использует библиотеку boost, которая позволяет мне открывать текстовые файлы, переводить текст в пригодный для использования формат данных и сохранять данные в виде текстового файла, когда я закончу с этим. Я создал его специально, чтобы его можно было расширять для работы с различными типами данных (в частности, с любым объектом или классом, который я создаю в будущем), чтобы я мог ссылаться на него как на библиотеку в своем проекте, как и на другие библиотеки.
Однако даже после компиляции его в библиотеку и добавления каталога библиотеки в «Дополнительные каталоги включения» я получаю неразрешенную внешнюю ошибку всякий раз, когда пытаюсь включить один из файлов заголовков в библиотеку. Я также попытался указать прямой путь к нему в разделе «Дополнительные зависимости» (а также просто имя библиотеки с путем к каталогу, установленному в «Дополнительных каталогах включения» и «Дополнительных каталогах библиотек». время, и это все еще не удалось).
Есть что-то, что мне не хватает? Как я могу скомпилировать этот код, который я хотел бы использовать повторно, и связать его в новых проектах, не копируя каждый раз файлы cpp и h в свое решение? Будет ли DLL работать лучше/проще? Если да, то как мне скомпилировать его как dll и связать с ним?
Спасибо, что прочитали эту стену текста. Любая помощь, которую вы могли бы оказать, была бы здоровой.