Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

biblioteka.dll u libbiblioteka.a

[es] :: Art of Programming :: biblioteka.dll u libbiblioteka.a

[ Pregleda: 2225 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
195.222.97.*



+2789 Profil

icon biblioteka.dll u libbiblioteka.a10.04.2008. u 20:23 - pre 195 meseci
Kako *.dll biblioteku konvertovati u *.a biblioteku za statičko linkovanje? Koristim MinGW C++ kompajler. Čuo sam da ima neki alatčić u samom MinGW-om.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: biblioteka.dll u libbiblioteka.a11.04.2008. u 10:38 - pre 195 meseci
cini mi se dje u pitanju: dlltool.exe
u bin folderu

 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
89.216.74.*



+2789 Profil

icon Re: biblioteka.dll u libbiblioteka.a11.04.2008. u 11:25 - pre 195 meseci
A jel mozes da mi das tacnu komandu za konvertovanje mingwm10.dll u biblioteku za staticko linkovanje?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: biblioteka.dll u libbiblioteka.a12.04.2008. u 22:24 - pre 195 meseci
nisam ovo nikad radio - nije mi trebalo, ali vidi help sta kaze:
Code:

C:\MinGW\bin>dlltool --help
Usage dlltool <option(s)> <object-file(s)>
   -m --machine <machine>    Create as DLL for <machine>.  [default: i386]
        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb
   -e --output-exp <outname> Generate an export file.
   -l --output-lib <outname> Generate an interface library.
   -a --add-indirect         Add dll indirects to export file.
   -D --dllname <name>       Name of input dll to put into interface lib.
   -d --input-def <deffile>  Name of .def file to be read in.
   -z --output-def <deffile> Name of .def file to be created.
      --export-all-symbols   Export all symbols to .def
      --no-export-all-symbols  Only export listed symbols
      --exclude-symbols <list> Don't export <list>
      --no-default-excludes  Clear default exclude symbols
   -b --base-file <basefile> Read linker generated base file.
   -x --no-idata4            Don't generate idata$4 section.
   -c --no-idata5            Don't generate idata$5 section.
   -U --add-underscore       Add underscores to symbols in interface library.
   -k --kill-at              Kill @<n> from exported names.
   -A --add-stdcall-alias    Add aliases without @<n>.
   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.
   -S --as <name>            Use <name> for assembler.
   -f --as-flags <flags>     Pass <flags> to the assembler.
   -C --compat-implib        Create backward compatible import library.
   -n --no-delete            Keep temp files (repeat for extra preservation).
   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.
   -v --verbose              Be verbose.
   -V --version              Display the program version.
   -h --help                 Display this information.


mingwm10.dll je deo paketa mingw32-runtime, pa nisam siguran ima li smisla konvertovati ga u .lib

Posto sam negde video da koristis Qt pogledaj ovo:
http://lists.trolltech.com/qt-interest/2006-08/thread00942-0.html
http://www.mail-archive.com/ce....sourceforge.net/msg00799.html

Sve se svodi na to da li koristis niti ili ne.
Uvek ti ostaje resenje da u foler gde ti je izvrsni program stavis i mingwm10.dll (uzmi ga is \Mingw\bin) i sve radi OK (ovako radi i Code::Blocks).
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: biblioteka.dll u libbiblioteka.a12.04.2008. u 22:29 - pre 195 meseci
... e sad sam pogledo na MingWiki, i mislim da je ovde sasvim jasno...
http://www.mingw.org/MinGWiki/...53a72e1aaedc8515f8fd7fa37a7240
 
Odgovor na temu

[es] :: Art of Programming :: biblioteka.dll u libbiblioteka.a

[ Pregleda: 2225 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.