Eigentlich brauchst du nichts anderes zu tun als die Fehler abzuklappern, und zwar in der Rehienfolge in der diese Angegeben werden.
Wenn da steht
1>c:\users\m\desktop\framework\framework\framework_datei.cpp(3): error C2143: Syntaxfehler: Es fehlt ';' vor 'lwtFramework::Events::a'
Dann gehst du in die angegeben Datei und in die angegeben Zeile und prüfst was da Falsch ist:
bool DLL_FRAMEWORK_API (hier soll ein ; laut dem Fehler hin?) lwtFramework::Events::a(sf::Event &Event, sf::Window &App)
Nun kein Plan dann mal ab auf die Syntaxsuche ....
Mit etwas Inetsuche ->
|
C/C++ Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifdef TESTDLL_EXPORTS
#define TESTDLL_API __declspec(dllexport)
#else
#define TESTDLL_API __declspec(dllimport)
#endif
// Diese Klasse wird aus testdll.dll exportiert.
namespace myNameSpace
{
class TESTDLL_API Ctestdll {
public:
Ctestdll(void);
// TODO: Hier die Methoden hinzufügen.
};
}
...
myNameSpace::Ctestdll::Ctestdll()
{
return;
}
|
Wenn man dies richtig interpretiert bemerkt man dass dein DLL_FRAMEWORK_API an deiner Stelle falsch platziert ist und komplett weg muss.
Und nur im Header nach dem Bezeichner class hin muss.
Hoffe das löst dein Problem.
Mfg Rushh0ur