Hi,
ich habe heute mal versucht Tribase mit msvc2005 zu kompelieren,
habe es auch mit den jetzt Forenbesträgen relativ weit geschaft, die BaseClass lies sich Problemlos kompelieren und die Releaseverson von Tribase auch, nur bei der Debug version kam zuerst folgende Art von Fehler:
StrmBaseD.lib(ctlutil.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""void __stdcall DbgAssert(wchar_t const *,wchar_t const *,int)" (?DbgAssert@@YGXPB_W0H@Z)".
1>StrmBaseD.lib(wxlist.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""void __stdcall DbgAssert(wchar_t const *,wchar_t const *,int)" (?DbgAssert@@YGXPB_W0H@Z)".
1>StrmBaseD.lib(mtype.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""void __stdcall DbgAssert(wchar_t const *,wchar_t const *,int)" (?DbgAssert@@YGXPB_W0H@Z)".
Dann hab ich was gegoogled:
Und hab gefunden das ich Zeichensatz auf Unicode stellen soll, also hab ich das gemacht. Und jetzt kommt folgende Fehlerart:
tbconfig.cpp(955) : error C2440: 'Initialisierung': 'const char [20]' kann nicht in 'LPCWSTR' konvertiert werden
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Hoffe ihr hab eine Tip wie ich das beheben kann.