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

Dodavanje hedera

[es] :: C++ programiranje :: Dodavanje hedera

[ Pregleda: 501 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kroo

Član broj: 107695
Poruke: 10
*.dynamic.sbb.co.yu.



Profil

icon Dodavanje hedera16.11.2006. u 01:20

Radim neke vezbe na fakultetu iz jednog predmeta. E sad, potrebno je uraditi veci broj primera od kojih se svaki oslanja na nekoliko heder-a. Posto me mrzi da non stop kopiram jedne te iste hedere iz foldera u folder kad god treba da otpocnem kodiranje novog zadatka, da li postoji mogucnost da se ovi hederi nekako sabiju u jedan fajl?

Palo mi je na pamet da napravim novi heder koji prosto sadrzi sve sto sadrze oni hederi koje koristim, ali mi to izgleda malo prljavo. Mozda gresim?
16.11.2006. u 01:20 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 880
*.plus.com.



Profil

icon Re: Dodavanje hedera16.11.2006. u 02:00
Zashto bi trpao sve u jedan fajl?
Stavi te hedere u jedan zaseban folder i odatle ih include-uj u koji god projekat hocesh, nema potrebe da ih kopirash.
16.11.2006. u 02:00 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2818
*.3dnet.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Dodavanje hedera16.11.2006. u 07:57
Ne znam da li sam dobro razumeo, ali to može otprilike ovako:

FOLDER: Zadatak1
FILE: main.cpp
FILE: main.h
FOLDER: Zadatak2
FILE: main.cpp
FILE: main.h
FOLDER: Zadatak3
FILE: main.cpp
FILE: main.h
FILE: zajednicki_header.h

--- (svaki) main.cpp ---
// ...
#include "..\zajednicki_header.h"
// ...
Ovde si se hijerarhijski spustio jedan folder unazad, i iz njega uzeo H.

Tako možeš da ideš poprilično daleko, na primer:
#include "..\..\..\..\..\zajednicki_header.h"

Doduše, u praksi, ako taj header (u paru) prati i neki projektni CPP koga
si dodao u projekat (Add to Project), često nije neophodno gađati tačnu lokaciju:

#include "..\zajednicki_header.h"

...nego je dovoljno samo ovo:

#include "zajednicki_header.h"
(iako H nije u istom folderu)

...jer zbog specifičnosti glavnog Projektnog fajla i specifičnosti načina kako se u MAKE fajlu
grupišu moduli (cpp/h), taj H će biti pronađen u svakom slučaju.

OT:
Ovo sad nije tema, ali voleo bih da ovo pročita Dragi Tata i proanalizira za sve nas suptilne
razlike referenciranja fajlova u C++ i C#, pri čemu treba uzeti u obzir i ključnu reč namespace
koja u .NET ima još svojih naličja.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
16.11.2006. u 07:57 

Kroo

Član broj: 107695
Poruke: 10
*.dynamic.sbb.co.yu.



Profil

icon Re: Dodavanje hedera16.11.2006. u 21:21
To ce mi pomoci, hvala

E sad, jos samo jedno pitanje.

Imam nekoliko cpp fajlova sa pripadajucim hederima koje non stop prebacujem tamo i ovamo. Da li postoji mogucnost da te cpp fajlove jednom za svagda kompajliram, pa da ih samo kasnije linkujem u sve ostale projekte, i kako se to radi(ako je moguce)?
16.11.2006. u 21:21 

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 278
*.dynamic.sbb.co.yu.



Profil

icon Re: Dodavanje hedera21.11.2006. u 15:10
Jel mislis da od njih napravis dll, pa da ga inkludujes? To u opstem slucaju moze, ali ne znam da li tebi odgovara.
De si Deda...
21.11.2006. u 15:10 

Kroo

Član broj: 107695
Poruke: 10
*.dynamic.sbb.co.yu.



Profil

icon Re: Dodavanje hedera22.11.2006. u 01:06
Malo sam kopao po netu, i našao sam kako se prave dll fajlovi. Hvala na pomoći:)
22.11.2006. u 01:06 

[es] :: C++ programiranje :: Dodavanje hedera

[ Pregleda: 501 | Odgovora: 5 ]

Postavi temu Odgovori

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