» »

[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.

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.

BigWhale ::

Kaj delas?!

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?
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.
/\/\.K.

Zgodovina sprememb…

  • spremenil: Matako ()

DejaVu ::

problem sem ze zdavnaj resil na drug nacim, pa vseeno hvala za vas trud :)

BigWhale ::

Ja, vsi smo se trudili te razumet... ;>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postati zgovoren, šaljiv, samozavesten (strani: 1 2 3 )

Oddelek: Loža
10213555 (10609) Alien123
»

VLC playlist dvb-t (slo, hr)

Oddelek: Zvok in slika
92904 (2720) tony10
»

Družboslovna informatika

Oddelek: Šola
155753 (3405) tt2
»

[Bash] While zanka

Oddelek: Programiranje
61143 (1028) zee
»

[C] switch (case) stavek

Oddelek: Programiranje
151812 (1632) Gundolf

Več podobnih tem