Dum `inkludere direktivet problemet ....

J

jelydonut

Guest
Jeg
har aldri hatt behov for å gjøre dette før og nå som jeg må selvfølgelig den slår inn på en sak ...

Im prøver å lage en. H fil bestående av parametere som jeg bare kan `inkluderer på kompilere tid.Annen grunn parameterne bare ut til å fungere hvis jeg bare har dem i modulen selv ..

noen ideer?

jelydonut

 
@ jelydonut

Det høres ut som en av flere inkludert.Dette fører til feil så vil du kanskje bruke en # ifndef setningen.

Jeg
er ikke sikker på om du har C bok så jeg
skal gi eksempel.

******** Klassifikasjon Fil *******
# ifndef MyType_h
# define MyType_h
.
.
.
.
# endif
******* End Klassifikasjon Fil ******

Hva dette er, hvis denne klassen er tatt fra en Hovedfunksjonen samtale (# include), den ifndef avgjør om det er definert tidligere.
Hvis det var ikke gjenvalg definere.Men hvis det wasen't, og deretter fortsette til slutten (# endif).

Håper dette hjelper
WA

 
yeewang anførselstegn:
Sitat:

Hei, WA, `inkluderer virker mer som verilog, ikke C
 
Jeg henviser til Verilog ..Jeg glemte å nevne at ..

Det viser seg om jeg var å sette den under `timescale direktivet ..og for en parameter til å fungere må den ligger inne i modulen ..så når jeg flyttet den, det begynte å jobbe ..

jelydonut

 

Welcome to EDABoard.com

Sponsor

Back
Top