Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 12.05.04 - 19:56:53

Titel: C++
Beitrag von: Christopher am 12.05.04 - 19:56:53
Hallo Entwickler ich versuche Borland C++ 5.5.1 per Lotus C++ API 2.1 Toolkit ein programm zu compilieren leider erhalte ich die Fehlermeldung:

Fatal F1003 C:\notescpp\include\lnglosym.h 67: Error directive: ERROR: No platform specified.
*** 1 errors in Compile ***


Weiß jemand von Euch wie man diesen Compiler zum laufen bekommt oder habe ich einen parameter vergessen?

Danke für Eure Hilfe
Titel: Re:C++
Beitrag von: eknori (retired) am 12.05.04 - 20:07:16
ich kenne den Borland nicht, aber guckst du Projekteinstellungen ( odda so ) Da kannst du analog zum MS Compiler angeben W32. Daran fehlt es in deinem Fall

Ulrich
Titel: Re:C++
Beitrag von: Christopher am 12.05.04 - 20:08:55
ja danke erst mal für die Hilfe Eknori ich versuche das ganze mit den comandozeilen compiler und der ist eigentlich für w32 gedacht :-?
Titel: Re:C++
Beitrag von: Christopher am 13.05.04 - 21:11:31
Hallo, das compilieren funktioniert jetzt aber leider erhalte ich folgende Fehlermeldung:

c:\notescpp\include\lnmq.hpp(60) : error C2065: 'NOPRIORITY' : nichtdeklarierter Bezeichner
d:\source\chksrv.cpp(282) : warning C4244: 'argument' : Konvertierung von 'double' in 'unsigned long', moeglicher Datenverlust
d:\source\chksrv.cpp(287) : warning C4244: 'argument' : Konvertierung von 'double' in 'unsigned long', moeglicher Datenverlust
Fehler beim Ausführen von cl.exe.

Ach wie einfach ist doch dagegen LS  :-\
Titel: Re:C++
Beitrag von: eknori (retired) am 13.05.04 - 21:16:15
der nichtdeklarierter Bezeichner ist leicht rauszubekommen; ist dann analog zur Option explizit

die Konvertierungen sollten eigentlich als Warnungen angezeigt werden; da mußt du dann entscheiden, ob die zu erwartenden Werte in den Wertebereich der Variablen passen.

Ulrich
Titel: Re:C++
Beitrag von: Christopher am 13.05.04 - 21:38:19
Danke Ulrich für Deine Hilfe aber leider versteh ich das jetzt nich was soll ich tun  ??? ???
Titel: Re:C++
Beitrag von: eknori (retired) am 13.05.04 - 21:45:21
kann es sein, das in der lnmq.hpp die Variable 'NOPRIORITY' verwendet, aber nicht declariert wird ? Fehlt da evtl noch eine ??????.h ?

gucke dir mal genau die includes in der hpp an; hat du da alle ( auch im Pfad )

Wie gesagt, ich kenne den Borland nicht; aber im M$ kannst du "additional includes" im Project eingeben.

Das von dir an anderer Stelle angefragte Buch habe ich nur als HardCopy...

Ulrich
Titel: Re:C++
Beitrag von: Christopher am 13.05.04 - 21:48:49
Ich benutze jetzt Visual C++  8) aber es funzt immer noch nicht ich will den Domio Monitor von openntf etwas ändern standadmäßig liegt die DB lokal ich will das prog. aber so ändern das die db auch auf einem server liegen und der Server per argument mitgegeben werden kann.
Titel: Re:C++
Beitrag von: eknori (retired) am 13.05.04 - 21:53:01
AHH, dann sind wir da schon mal auf einer Linie; kannst mir den Kram mal per Mail schicken ? Dann kann ich dir die Einstellungen posten. ( aber nicht mehr heute abend )

Ulrichos cplusplusos
Titel: Re:C++
Beitrag von: Christopher am 13.05.04 - 21:54:39
kein Problem email ist unterwegs ne hat Zeit.
Titel: Re:C++
Beitrag von: Heiggo am 13.05.04 - 22:55:01
Achtung... Firmen-Insider: Und anschliessend ja nicht die kleinen Teilbereichsadministratörchen vergessen :-)

kein Problem email ist unterwegs ne hat Zeit.