Создание lib файла на C++

Тема в разделе "WASM.ZEN", создана пользователем 10_Brasil, 8 авг 2006.

  1. 10_Brasil

    10_Brasil New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    54
    Добрый день,
    Хочу создать библиотеку lib средствами VC6.0
    В ней будет множество функций как независимых так и зависящих друг от друга.
    В общем чтото типа masm32.lib, но возникает следующая ситуация - при вызове любой процедуры из моего либ-файла в новом проекте компилятор прикомпилирует абсолютно все что есть в моем либе, в masm32.lib все не так... там добавляется только то что вызывается... как быть? может параметры компиляции особенные нужны

    (Пишу свой lib файл в радасме со стандартными параметрами компиляции lib файла, все процедуры находятся в едином cpp файле)

    За ранее спасибо за советы и ответы
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Нужно поместить их в разные cpp файлы. Или заюзать опцию /Gy - function level linking, но тогда много места в экзешнике будет тратиться на выравнивание (до 15 байт на каждую функцию).