» »

neki c vprasanj

neki c vprasanj

Monster ::

prvo kk se includa neki lib kr preko c kode... ni neka komanda #Pragma... no dejte povedat..


drugo)) napisem neko funkcijo v .h filu headrju ne pol v Cpp fuli tud to includam sm mi nice izveset te funkcije... pa poklicem jo ja :)) ka morm se kje kaj definirat(prototipe al ka)

tretje) ka so v C-ju classi al je sm c++.. mislim po ANSI standartu...


LEPA hvala vem a odg
Ka zaboga...

ts ::

1. možno da je #import

2. za vsak .cpp in njegov .h file ti compiler naredi .obj file. potem moraš nekako določiti da ti ta .obj file vključi v tvoj projekt. če imaš VC++ ti ta že avtomatično vse to naredi.

3. class-i so samo v C++

Senitel ::

1. #pragma comment(lib,"neki.lib")
2. A lahko daš mal code gor?

Monster ::

ok delam OpenGL pogoncek..
pa mam v enem recmo

h_opengl.h mam napsiano slenje

vse include
#include


pa bla bla

pa pol pa r funkcij

void neki();


void neki()
{
kr neki

}

pol je pa tu cpp datoekea

ki ima
#include

pa pol
int main()
{
neki();
}


pol pa javi da ne najde funkcije oziroma neki v tem smislu

PS:
banalne napake ne gledat ker sem hitro tipku...
Ka zaboga...

Senitel ::

Vrž prototip funkcije iz unga .h file-a...

Monster ::

no ok zadeva zdej dela hvala...

sm problemi so še vedno tu

...
ko includam svoje headre jih kao ne nejde na disku tk da moram dat cel link(v stilu c:qbla\gg\ss\f.h) ...

pol pa je še neki drugi problem ko ga prvic vidim :(

mam

#include

pa mi javi :
include nesting level is 361 deep: posible infinitife recursion

ka mi je za nardit...

LP
Ka zaboga...

Senitel ::

Kar se tiče includanja probaj:
#include "..\neki\neki.h" // .. je en direktorji nazaj
Kar se pa tiče infinite recursion-a:
Očitno imaš en .h file, ki includa drug .h file, ta pa zopet includa prvi .h file... Rešitvi sta dve:
1. na začetek vseh .h file-ov daš #pragma once (C++ way)
2. v vseh .h file-ih daš na začetek (pred vsemi includi,...):
#ifndef __ENFILE_H__
#define __ENFILE_H__
ter na konec še en #endif (C way), pa tist __ENFILE_H__ je lahko kar koli, samo mora bit za vsak file drugačen.
Obe rešitvi pa povzročita to, da se .h file include-a samo enkrat.


Vredno ogleda ...

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

Visual C++ 6.0 - enostaven FTP client

Oddelek: Programiranje
61173 (967) Monster
»

[C++ & Linux & G++ prevljalnik]Kako dodati knjižnico?

Oddelek: Programiranje
91319 (1319) balocom
»

[C++] Thinking in C++

Oddelek: Programiranje
101119 (984) rozha
»

[C++] NULL: Undeclared identifier - HELP!

Oddelek: Programiranje
101221 (1159) CCfly
»

[ C++ ] Templati, ki delajo preglavice...

Oddelek: Programiranje
7814 (735) BigWhale

Več podobnih tem