Dyskusja:Borland C++ Compiler/ILINK32

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

Witam! Proponuję zmienić opis wywołania z:

ILINK32 [<opcje>] <rozbiegówka> <obiekt(y)>, [<wynik>], [<mapa>], import32.lib cw32.lib [<lib>], [<defile>], [<zasoby>]

na

ILINK32 [<opcje>] <rozbiegówka> <obiekt(y)>, [<wynik>], [<mapa>], [lib] import32.lib cw32.lib , [<defile>], [<zasoby>]

gdyż według pomocy dla BCC ( a także swojego doświadczenia) ważna jest kolejność bibliotek na liście.

Cytat z pomocy:

The order in which you list the libraries is very important; be sure to use the order defined in this list:

  • Code Guard libraries (if needed)
  • List any of your own user libraries, noting that if a function is defined more than once, the linker uses the first definition encountered
  • IMPORT32.LIB (if you’re creating an executable that uses the Windows API)
  • Math libraries
  • Runtime libraries [czyli chyba cw32.lib dla Windows]

Może warto to także dodać do opis ILINK32.

Adam

PS. Przykładowe wywołanie ma wg powyższego złą kolejność biliotek cw32.lib i import32.lib

dziękuję. już poprawione. ale na przyszłość proszę samemu edytować. pozdrawiam -- Karol Ossowski