c_#include
Tom Meinlschmidt
hw na meinlschmidt.org
Úterý Červenec 23 16:47:34 CEST 2013
#include "spi/spi.h"
a u Makefile nebo v nastaveni prekladace vetsinou -I/muj/adresar/s/knihovnami
hlavne nikam zadne "../.." .. pak projekt presunete a prestane to vsechno fungovat
tm
On Jul 23, 2013, at 12:32 , Miroslav Draxal <evik na volny.cz> wrote:
> Dobrý den,
> Snažím se postupně si vštěpovat správné zásady C:
> Jak řešíte importování svých knihoven
> Mějme:
> X:\moje\projekt\projekt1\...zde je můj nový projekt
> X:\moje\knihovna\spi\....zde je moje knihovna spi.c, spi.h
>
> Main.c
> #include „config_projekt.h“
>
>
> config_projekt.h
> …..
> include „../../../knihovna/spi/spi.h“
>
>
> spi.c
> #include „spi.h“
>
> spi.h
> ……
> include „config_projekt.h“
> no a v spi.h je problém, protože zde potřebuji univerzálně načíst „config_projekt.h“ , kde mám nastaveno jestli se jedná o HW nebo SW implementaci SPI. Ale jak donutit #include, aby si načetla ze složky aktuálního projektu „config_projekt“.
> Protože:
> 1/#include „xxxx.h“ čte ze složky, kde je *.c soubor, a ten je v X:\moje\knihovna\spi\.... kde soubor „config_projekt.h“ samozřejmě není
> 2/#include<xxxx.h> čte ze složky se standardními hlavičkovými soubory
>
> Doufám, že jsem to popsal dostatečně . Díky za odpovědi. Míra
> Ps.Herout mlčí
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8599 (20130723) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
===============================================================================
Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache
www.meinlschmidt.com www.maxwellrender.cz
===============================================================================
Další informace o konferenci Hw-list