Forum » Programiranje » [C] izkljucevanje knjiznice
[C] izkljucevanje knjiznice
DejaVu ::
torej portam program 2 v program 1. v programu obvezno ne sme bit vkljucena knjiznica winsock, medtem ko v programu 1 mora bit. a je mozno s kaksnim trikom (kot je recimo za uporabljanje Cja v C++) izkljucit knjiznico samo za obseg programa 2?
nimam sploh idej kako bi to poiskal na googlu, vendar pa bo marsikdo od vas vedo to takoj. thx.
nimam sploh idej kako bi to poiskal na googlu, vendar pa bo marsikdo od vas vedo to takoj. thx.
y00r3 ::
Mogoče bi lahko kaj naredil z #define?
V enem programu definiras program1 v drugem program2. Potem pa ko vključuješ winsock v 2. program preveriš ali si v 1. ali v drugem in temu ustrezno vklučiš knjižnico.
V enem programu definiras program1 v drugem program2. Potem pa ko vključuješ winsock v 2. program preveriš ali si v 1. ali v drugem in temu ustrezno vklučiš knjižnico.
BigWhale ::
Kaj delas?!
Program 2 uporablja winsock, program 1 pa ne? Sedaj bi pa ti rad funkcionalnost programa 1 prenesel v program 2?
Program 2 uporablja winsock, program 1 pa ne? Sedaj bi pa ti rad funkcionalnost programa 1 prenesel v program 2?
snow ::
> portam program 2 v program 1
Em? Sem mislil, da je 'portanje' prevajanje/programiranje istega programa za različne platforme.
Ja.. povej kaj točno delaš. Kaj delata programa in na kateri platformi?
Em? Sem mislil, da je 'portanje' prevajanje/programiranje istega programa za različne platforme.
Ja.. povej kaj točno delaš. Kaj delata programa in na kateri platformi?
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Matako ::
Uporabi #ifdef.
Mogoče celo že obstaja prevajalnikova definicija za tvoj namen in jo potem samo uporabiš.
Recimo MS prevajalniki ponavadi definirajo WIN32 simbol in lahko izvedeš...
#ifdef WIN32
#include <winsock.h>
#else
// ostali svet
#endif
Pazi edino, ker kak MinGW (en gcc na winsih) ti bo definiral raje __WIN32__ ali kaj na to temo. Če ne drugega enostavno dodaj #define.
Mogoče celo že obstaja prevajalnikova definicija za tvoj namen in jo potem samo uporabiš.
Recimo MS prevajalniki ponavadi definirajo WIN32 simbol in lahko izvedeš...
#ifdef WIN32
#include <winsock.h>
#else
// ostali svet
#endif
Pazi edino, ker kak MinGW (en gcc na winsih) ti bo definiral raje __WIN32__ ali kaj na to temo. Če ne drugega enostavno dodaj #define.
/\/\.K.
Zgodovina sprememb…
- spremenil: Matako ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Postati zgovoren, šaljiv, samozavesten (strani: 1 2 3 )Oddelek: Loža | 13365 (10419) | Alien123 |
» | VLC playlist dvb-t (slo, hr)Oddelek: Zvok in slika | 2886 (2702) | tony10 |
» | Družboslovna informatikaOddelek: Šola | 5733 (3385) | tt2 |
» | [Bash] While zankaOddelek: Programiranje | 1134 (1019) | zee |
» | [C] switch (case) stavekOddelek: Programiranje | 1803 (1623) | Gundolf |