Файлы Lib и определенияC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Файлы Lib и определения

Сообщение Anonymous »

Я использую несколько внешних библиотек, и мне бы не хотелось включать все их исходные файлы и файлы заголовков в основной каталог исходных кодов или в файл проекта. Одним из вариантов было бы скомпилировать библиотеки как файлы lib и связать их таким образом. Однако Я не уверен, что определения оцениваются до или после создания файла lib (какой именно?). Если это раньше, то, очевидно, я не могу просто упаковать их, потому что они могут не работать должным образом на разных компиляторах или системах.

Итак, если я не могу упаковать библиотеки как библиотеки lib файлы, есть ли способ связать исходные файлы c или cpp? Вероятно, нет, поскольку их сначала нужно скомпилировать, но, возможно, я ошибаюсь.

Изменить: Вот дополнительный вопрос: на основе ответов. Думаете, было бы слишком хлопотно иметь make-файл, создающий файлы lib? Я все равно предпочитаю не добавлять исходные коды в свой проект или в свой каталог исходников.

Подробнее здесь: https://stackoverflow.com/questions/536 ... nd-defines
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»