Опции линкера.

Тема в разделе "WASM.BEGINNERS", создана пользователем asmic, 1 авг 2007.

  1. asmic

    asmic New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2007
    Сообщения:
    85
    Добрый вечер. Подскажите пожалуйста. Как изминить опции для линкера в Visual C++ 2003 .NET. Студия добавляет много ненужных библиотек.
    Пример:
    /OUT:"Debug/winpr.exe" /INCREMENTAL /NOLOGO /DEBUG /PDB:"Debug/winpr.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

    Как избавится от ненужных библиотек при линковке? Где можно поменять настройки? Как настроить, чтобы при линковке не было этого мусора ( winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib )? Подскажите. Плиззз. Заранее спасибо.
     
  2. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    asmic
    Ты немного не понимаешь смысл...
    Студия ничего никуда не добавляет...
    Ты просто указываешь пути, где искать импортируемые символы...
    Т.е. если ты не используешь ни одной функции и переменной из библиотеки ole32.dll (т.е. ole32.lib - статический аналог) , то ole32.lib в твой проэкт добавлена не будет.
     
  3. asmic

    asmic New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2007
    Сообщения:
    85
    ясно. спасибо.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    asmic
    "%VCINSTALLDIR%\Vc7\VCProjectDefaults\CoreWin.vcstyle"
    /VisualStudioStyleSheet/Tool/@AdditionalDependencies

    Но вообще они не влияют на импорт, как уже сказал nitrotoluol. Хотя я почистил лишнее :)
     
  5. asmic

    asmic New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2007
    Сообщения:
    85
    Спасибо. Все ясно.