Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te compileren C en C + + Together
Terwijl C en C + + zijn twee verschillende programmeertalen , zijn ze vergelijkbaar genoeg zijn om te werken in tandem . C + + bevat een opdracht waarmee u blokken code uit externe programmeertalen zijn , zorgen voor gemakkelijke C integratie, terwijl de meeste compatibel C en C + + compilers kunnen samenwerken om object bestanden die kunnen worden samengevoegd , ondanks wordt samengesteld uit afzonderlijke talen te produceren . Instructies
1

Beslis of u wilt uw programma te schrijven met de C en C + + code in hetzelfde . Cpp bestand of gescheiden , het toewijzen van elke taal een eigen bronbestand . De aanpak die je neemt invloed op hoe je schrijft en het compileren van de code .

Prefix 2 de aangiften voor functies geschreven in C met de extern commando , als je ze wilt gebruiken in hetzelfde bronbestand als je C + + code . Meerdere verklaringen kunnen worden ingesloten in een uitwendig bretels, zoals # include statements en stukjes code binnen een functie . Bijvoorbeeld :

extern " C "
{

# include header.h


}

extern " C " int mijn_functie
( float my_arg ) ; < br

int mijn_functie ( float my_arg ) >

{

/* C code * /


}
3

Stel uw C en C + + code als apart object -bestanden en met elkaar te verbinden hen daarna , als u liever uw talen te houden in hun eigen bronbestanden . De exacte stappen hiervoor variëren tussen compilers . Bij gebruik van de populaire open - source gcc en g+ + compilers , je zou de volgende drie commando's in een terminal of opdrachtprompt in te voeren:

gcc - c - o file1.o file1.c

g+
+ - c - o file2.o file2.cpp

g+ + - o my_app file1.o file2.o


Dit compileert file1.c met C en file2.cpp met C + + , waarna deze koppelingen ze in het uitvoerbare bestand my_app .

Previous: Next:
  C /C + + Programming
·Hoe te Void converteren naar I…
·Hoe maak je een digitale klok …
·Hoe te Verhogen de waarde van …
·Hoe Word Wrap Met Visual C 
·Hoe maak je een Pointer Get na…
·Hoe te FX -bestanden gebruiken…
·Oneven /Even -functie in C Pro…
·C Geheugenlekkage Gereedschap 
·Hoe te Pointers Pass naar func…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je live streamen van video in Xcode 
·Hoe de Fourier -serie in Python Compute 
·Toegang tot een Query Waarde 
·Hoe kan ik een project in Visual Basic 2…
·Hoe je MS Access DB in VB comprimeren 
·Hoe te gebruikersinvoer accepteren Met P…
·Hoe de instructie continue in Python Geb…
·Hoe een bestand te schrijven in Visual B…
·Hoe maak je een . CBZ -bestand lezen 
Copyright © Computer Kennis http://www.nldit.com