Header Datei in Visual studio includieren



  • Hallo zusammen,

    ich sitze gerade vor einem simplen Problem. Ich habe ein c-Datei. Dazu habe ich auch ein h-Datei. Irgentwie erkennt er meine #defines nicht in dem h-Datei. ich glaube, ich konnte die h-Datei nicht includieren.

    kann mir jemand helfen?

    Danke



  • Kannst du das auch mit etwas Code untermauern?

    Richtig müsste es so aussehen:

    //test.h
    #ifndef TEST_H //Include-Guards
    #define TEST_H
    
    int test_func(int x,float y);
    #define test0 4711
    //... weitere Definitionen
    
    #endif //TEST_H - Ende Include-Guard
    
    //test.c
    #include "test.h"
    
    int test_func(int x,float y)
    {
      //...
    }
    //...
    
    //user.h
    #include "test.h"
    
    int main()
    {
      int u0=test0;      //nutzt #define
      test_func(u0,1.0); //nutzt test_func()
      //...
    }
    

Anmelden zum Antworten