DLL soll mehrere Funktionen haben

Hallo,
eine Frage zu Visual Studio und C++:

Ich habe ein Projekt erstellt „mpoc“.

Die mpoc.cpp sieht so aus:

#include „stdafx.h“
#include „mpoc.h“

MPOC_API double sum(long n)
{
double s=0.0;
s=200+n;
return (s);
}
//MPOC_API double sub(long n)
//{
// double s=0.0;
// t=200-n;
// return (s);
//}

Wenn ich den zweiten auskommentierten Teil nicht auskommentiere bricht der Kompiler ab.

Die mpoc.h sieht so aus:

#ifdef MPOC_EXPORTS
#define MPOC_API __declspec(dllexport)
#else
#define MPOC_API __declspec(dllimport)
#endif

extern MPOC_API int nmpoc;
MPOC_API double sum(long n);

Hier hätte ich noch die Zeile „MPOC_API double sub(long n);“ eingefügt. Ich habe hier irgendwas glaub ich falsch verstanden…

Wer kann mir helfen?

Vielen Dank und liebe Grüße
Thomas

Hi,

ein paar Hinweise:

  1. Bitte immer den Code mit

    einrücken
    2. Immer die Fehlermeldung mit posten
    3. In der Funktion sub t durch s ersetzen, dann sollte es funktionieren.

    Gruss
    norsemanna