Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Rozhodnite sa , či chcete napísať svoj program s C a C + + kódu v jednom súbore . CPP alebo oddelené , priraďovať každý jazyk svoj vlastný zdrojový súbor . Prístup budete mať vplyv , ako píšete a kompilovať kód .
2
Prefix vyhlásenie pre funkcie napísaných v jazyku C s externým príkazom , ak ich chcete používať v rovnakom zdrojovom súbore ako C + + kód . Viac vyhlásenia môžu byť uzatvorené do zložených zátvoriek externými , ako možno príkazy # include a kusy kódu v rámci funkcie . Napríklad :
extern " C " {
# include header.h
}
extern " C " int my_function ( float my_arg ) ;
int my_function ( float my_arg )
{
/* C kód * /
}
3
Zostavte si C a C + + kódu ako samostatné objektových súborov a spojiť ich dohromady potom , ak si prajete , aby sa vaše jazyky vo svojich zdrojových súborov . Presné kroky robí to sa líši medzi kompilátory . Ak používate populárny open - source gcc a g+ + kompilátory , mali by ste zadať nasledujúce tri príkazy v riadku termináli alebo príkazového :
gcc - c- o file1.o file1.c
g+ + - c- o file2.o file2.cpp
g+ + - o my_app file1.o file2.o
zostavuje file1.c s c a file2.cpp s c + + , po ktorom sa spája je do spustiteľného súboru my_app .