Russian Qt Forum

Программирование => С/C++ => Тема начата: Glaciuse от Июнь 10, 2012, 21:32



Название: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: Glaciuse от Июнь 10, 2012, 21:32
Можно ли создать библиотеку, имея на руках только объектный файл с откомпилированными функциями? Буду признателен любой вашей помощи. Спасибо.


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: twp от Июнь 11, 2012, 11:19
конечно, ведь это функции линковщика склеивать объектники в библиотеку.


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: Glaciuse от Июнь 11, 2012, 14:03
twp, где взять линковщик?


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: alex312 от Июнь 11, 2012, 14:29
twp, где взять линковщик?
линковщик поставляется вместе с компилятором.


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: Igors от Июнь 11, 2012, 14:53
Ну по идее создать проект (target = static lib), включить в него объектные файлы и установить для них rule = линкер. Но сам я так никогда не делал  :)


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: Glaciuse от Июнь 11, 2012, 18:54
alex312, а вы случайно не знаете названия линковщиков dll ? Или как можно использовать линковщик в visual studio ?
Igors, интересует именно создание dll, а не статическая линковка.


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: Igors от Июнь 11, 2012, 19:06
alex312, а вы случайно не знаете названия линковщиков dll ? Или как можно использовать линковщик в visual studio ?
Igors, интересует именно создание dll, а не статическая линковка.
Ну значит тип проекта dll. Больше пробуйте, может и спрашивать ничего не придется. Напр попробуйте в наглую добавить obj файлы к проекту. Не получается - подсунуть в опциях линкера и.т.п. Ничего плохого в этом нет, в любом случае выходной файл делается из obj


Название: Re: Создание библиотеки. Нуждаюсь в помощи.
Отправлено: V1KT0P от Июнь 11, 2012, 19:21
alex312, а вы случайно не знаете названия линковщиков dll ? Или как можно использовать линковщик в visual studio ?
Igors, интересует именно создание dll, а не статическая линковка.
Что то типа такого:
Цитировать
link.exe /DLL my.obj