You are here

C++ - Static Library

// Literatur: Vorlesungsunterlagen ISE3 (FH-Hagenberg)
 
/*********************************************************************/
/* Projekt für statische Library (erzeugt StaticLib.lib)             */
/*********************************************************************/
 
// StaticLib.h:
//---------------------------------------------------------------------
    #ifndef STATICLIB_H
    #define STATICLIB_H
 
    int Add(int const val1, int const val2);
 
    #endif
 
 
// StaticLib.cpp:
//---------------------------------------------------------------------
    #include "StaticLib.h"
 
    int Add(int const val1, int const val2)
    {
        return val1 + val2;
    }
 
 
 
/*********************************************************************/
/* Projekt welches die Library verwendet                             */
/*   die Library wird bei den Abhängigkeiten des Linkers eingetragen */
/*********************************************************************/
 
// TestStaticLib.cpp:
//---------------------------------------------------------------------
    #include <iostream>
    #include <conio.h>
    #include "StaticLib.h"
 
    using namespace std;
 
    int main()
    {
        int sum = Add(1,2);
        cout << "Summe: " << sum << endl;
 
        _getch();
        return 0;
    }