LIB file Editor

Тема в разделе "WASM.BEGINNERS", создана пользователем ltshck, 29 сен 2008.

  1. ltshck

    ltshck New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2007
    Сообщения:
    195
    Есть библиотека libcmt.lib

    там есть все функции че надо.

    есть код
    int MyEntry() {
    ...code...
    return 0;
    };

    компилю с libcmt.lib /ENTRY:MyEntry

    либа, зараза хочет
    error LNK2001: unresolved external symbol _main libcmt.lib

    а мне этот main() нах не нужен, вместе со своим _mainCRTStartup ом.

    вот хочу чтобы из либы импортилось только то, что мне нужно.
    как это сделать???

    или: как редактировать .lib файл?
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Интересно зачем libcmt main? Или она её вызывает?
    Не проще ли тогда дать ей этот самый main?
     
  3. ltshck

    ltshck New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2007
    Сообщения:
    195
    ну кроме того там есть фунция - главный загрузчик

    mainCRTStartup() {

    ....prepare to start.....

    main(); // тута
    }

    и потом идет запуск main()... в общем кучу лишнего тащит




    //////////////////////////////

    вопрос меняю.
    как скомпилить с определенными .obj файлами?
     
  4. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    А в чём проблема, ставь не собирать с либами по умолчанию, а в additional libs - твои obj.
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    если CRT не используется,
    то наверн ключ компоновки /ENTRY:MyEntry