| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man kompilerer C og C + + Together
    Mens C og C + + er to forskellige programmeringssprog , de ligner hinanden nok til at arbejde i tandem. C + + indeholder en kommando giver dig mulighed for at inkludere blokke af kode fra eksterne programmeringssprog , der giver nem C integration, mens de fleste kompatible C og C + + compilere kan arbejde sammen for at producere objekt filer , der kan være knyttet sammen , på trods af at blive udarbejdet fra separate sprog. Instruktioner
    1

    Beslut, om du ønsker at skrive dit program med C og C + + kode i den samme. Cpp fil eller separeret, tildele hvert sprog sin egen kildefilen. Den fremgangsmåde du tager påvirker, hvordan du skriver og kompilere koden .
    2

    Prefix erklæringerne for funktioner skrevet i C med extern kommando , hvis du ønsker at bruge dem i den samme kilde filen som din C + + kode . Flere angivelser kan være indesluttet i externe seler , som kan # inkludere udtalelser og bidder af kode i en funktion. For eksempel : Hej

    extern "C" {

    # include header.h

    }

    extern "C" int my_function ( float my_arg ) < br >

    int my_function ( float my_arg )

    {

    /* C-kode * /

    }
    3

    kompilere din C og C + + kode som separate objekt filer og linke dem sammen bagefter , hvis du foretrækker at holde dine sprog i deres egne kildefiler. De præcise trin til at gøre dette varierer blandt compilere . Hvis du bruger den populære open source- gcc og g+ + compilere , skal du indtaste følgende tre kommandoer i en terminal eller kommandoprompt :

    gcc -c- o file1.o file1.c

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

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

    Dette kompilerer file1.c med C og file2.cpp med C + + , hvorefter den links dem i den eksekverbare fil my_app .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at skjule en kommandoknap i Visual C 
    ·Sådan får du adgang en USB-printer Mens Programmering…
    ·Sådan bruges Radioknapper i Visual C 
    ·Sådan oprettes programmer til Windows Mobile Net 
    ·Sådan Konverter en Xcode projekt i Files 
    ·Hvordan man skriver HTML Extensions i C 
    ·Hvordan til at erklære en String i C + + 
    ·Sådan tilføjes Decimaler i C + + 
    ·Sådan bruges Skyboxes i GtkRadiant 
    ·Sådan opdaterer Grid Data 
      Anbefalede Artikler
    ·Sådan oprettes en postkasse i VBScript 
    ·Brug af udefinerede konstanter i PHP 
    ·Sådan tilføjes rækker i JTable 
    ·Sådan Søg efter data i en fil med VB Script 
    ·Hvordan man laver en Flood Script 
    ·Sådan bruges Java Vektorer 
    ·Hvad er meningen med ANSI 
    ·Sådan bruges Native japanske tegn i JSP'erne 
    ·Sådan bruges 3D-figurer i programmering 
    ·Fordelene ved Introspection i Python 
    Copyright © Computer Viden http://www.computerdk.com