Deutsch
C ++ Forum

Prf2Cpp: Einfache Datei funktioniert nicht...

 
Ich habe mir mal die Demoversion von Profan2cpp installiert.
Weiterhin den DEv C++ .

Es funktioniert nicht!

Wollte dann das Profanprogramm unten testen

hier wird alles als in Ordnung gemeldet:

Wenn ich im Profan2cpp die Datei direkt starten möchte, kommen unten die Fehlermeldungen.
Habe Profan2cpp aber mitgeteilt wo der Dev C++ liegt. Am schluss ist die Make dafür. Der Ordner für Dev C++ stimmt.
"D:Dev-Cpping++.exe" -c PrfMain.cpp -o .objPrfMain.o -I"D:Dev-Cppinclude" -I"D:Dev-Cppincludeg++"  -L"D:Dev-Cpplib" -B"D:Dev-Cppin" -fexceptions -s -mwindows -w -O2 -fvtable-thunks -fno-elide-constructors
In file included from PrfMain.cpp:3:
pbase.h: In function `void ClearArray(void*, T):
pbase.h:346: error: there are no arguments to `pbase_ArrayDim that depend on a template parameter, so a declaration of `pbase_ArrayDim must be available
pbase.h:346: error: (if you use `-fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
pbase.h:364: error: there are no arguments to `pbase_ArraySize that depend on a template parameter, so a declaration of `pbase_ArraySize must be available
pbase.h:368: error: there are no arguments to `pbase_ArraySize that depend on a template parameter, so a declaration of `pbase_ArraySize must be available
pbase.h:380: error: there are no arguments to `pbase_ArraySize that depend on a template parameter, so a declaration of `pbase_ArraySize must be available
pbase.h:384: error: there are no arguments to `pbase_ArraySize that depend on a template parameter, so a declaration of `pbase_ArraySize must be available
pbase.h:388: error: there are no arguments to `pbase_ArraySize that depend on a template parameter, so a declaration of `pbase_ArraySize must be available
pbase.h: In function `void* AllocArray(T, int):
pbase.h:404: error: there are no arguments to `pbase_SetArrayDim that depend on a template parameter, so a declaration of `pbase_SetArrayDim must be available
pbase.h:405: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h: In function `void* AllocLocalArray(T, void**, int):
pbase.h:413: error: there are no arguments to `pbase_SetArrayDim that depend on a template parameter, so a declaration of `pbase_SetArrayDim must be available
pbase.h:414: error: there are no arguments to `pbase_AddLocalArray that depend on a template parameter, so a declaration of `pbase_AddLocalArray must be available
pbase.h: In function `void* AllocArray(T, int, int):
pbase.h:428: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h:431: error: there are no arguments to `pbase_SetArrayDim that depend on a template parameter, so a declaration of `pbase_SetArrayDim must be available
pbase.h:432: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h:434: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h: In function `void* AllocLocalArray(T, void**, int, int):
pbase.h:448: error: there are no arguments to `pbase_AddLocalArray that depend on a template parameter, so a declaration of `pbase_AddLocalArray must be available
pbase.h:451: error: there are no arguments to `pbase_SetArrayDim that depend on a template parameter, so a declaration of `pbase_SetArrayDim must be available
pbase.h:452: error: there are no arguments to `pbase_AddLocalArray that depend on a template parameter, so a declaration of `pbase_AddLocalArray must be available
pbase.h:454: error: there are no arguments to `pbase_AddLocalArray that depend on a template parameter, so a declaration of `pbase_AddLocalArray must be available
pbase.h: In function `void* AllocArray(T, int, int, int):
pbase.h:472: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h:475: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h:478: error: there are no arguments to `pbase_SetArrayDim that depend on a template parameter, so a declaration of `pbase_SetArrayDim must be available
pbase.h:479: error: there are no arguments to `pbase_AddArray that depend on a template parameter, so a declaration of `pbase_AddArray must be available
pbase.h:481: error: there are no arguments to `pbase_AddArray th

Die Make:
# Makefile für input
# Automatisch generiert durch Profan2Cpp
CC     = "D:Dev-Cpping++.exe"
INCS   = -I"D:Dev-Cppinclude" -I"D:Dev-Cppincludeg++"
CFLAGS = $(INCS) -L"D:Dev-Cpplib" -B"D:Dev-Cppin" -fexceptions -s -mwindows -w -O2 -fvtable-thunks -fno-elide-constructors
LFLAGS = $(CFLAGS)
OUTPUT = "input.exe"
OBJS   = ".objPrfMain.o" ".objinput.o"
RES    = ".esesource.o"
LIBS   = -luuid "D:Dev-Cppliblibglu32.a" "D:Dev-Cppliblibopengl32.a" "D:Dev-Cppliblibole32.a" "D:Dev-Cppliblibolepro32.a" "D:Dev-Cppliblibodbc32.a" "D:Dev-Cppliblibwsock32.a" "D:Dev-Cppliblibcomctl32.a" "D:Dev-Cppliblibwinmm.a"
PLIBS  = ".libplibbase.lib" ".libplibstr.lib" ".libplibwin.lib" ".libplibtxt.lib"
all: $(OBJS)
 $(CC) -o $(OUTPUT) $(OBJS) $(RES) $(PLIBS) $(LIBS) $(LFLAGS)
".objPrfMain.o" : PrfMain.cpp
 $(CC) -c PrfMain.cpp -o .objPrfMain.o $(CFLAGS)
".objinput.o" : input.cpp
 $(CC) -c input.cpp -o .objinput.o $(CFLAGS)
 
06.09.2008  
 



Habe wahrscheinlich die falsche Version. Meine ist 4.9.9.2

Wo kann man die richtige runterladen, die man braucht?

Danke.

mfg
 
06.09.2008  
 




Frank
Abbing
Hab etwas Geduld, Sebastian wird sich melden. Der ist derzeit in Hongkong, und da ticken die Uhren ein bischen anders.

 
06.09.2008  
 



Habe jetzt den Borland 5.5 runtergeladen.
Der funktioniert klasse.

Es läuft auch dieses Opengl-Programm womit man die Wings3d-Obj-Dateien einlesen kann wunderbar.

Ist schon eine tolle Leistung dieser Profan2cpp.

Werde mir es kaufen, wenn meine Projekte damit laufen, wie ich es mir vorstelle.

mfg
 
06.09.2008  
 



Habe den DEV C++ 4.9.8.0 gefunden.

Der funktioniert auch wunderbar. Hat gegenüber dem Borland 5.5 eine etwas höhere Geschwindigkeit.
Das wird mein Favorit für den Profan2cpp.

Zeiten für eine Whileloop 100.000.000 :
Dev C++ 395-405 ms
Borland C++ 595 - 610 ms

mfg
 
07.09.2008  
 




Sebastian
König
Hallo Peter,

freut mich, dass es schon funktioniert Dev-C++ 4.9.9.2 ist in der Tat zu neu - ich hatte irgendwann aufgehört, Profan2Cpp an die jeweils aktuelle Dev-C++ 5 Beta-Version anzupassen.... 4.9.8.0 ist noch ok. Dev-C++ 4 natürlich auch - ich konnte gegenüber Version 5 keinen Nachteil feststellen (im Gegenteil: Dev-C++ 4 kompiliert deutlich schneller...).

Mit Borland C++ 5.5 hast Du ja schonmal einen zweiten Compiler zum Testen installiert. Das ist sehr gut, denn es lässt sich meiner Erfahrung nach nicht völlig allgemein sagen, welcher den schnellsten Code erzeugt. Bei einigen meiner Tests hatte auch MSVC die Nase vorn...

Viel Spaß weiterhin beim Ausprobieren!

MfG

Sebastian

P.S.: Frank hat recht - hier ist es gerade halb zwölf mittags. Ich sollte mich mal um etwas zu Essen kümmern...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
07.09.2008  
 



Auf Sourceforge gibts aber nurmehr 4.9.9.2
 
07.09.2008  
 




Sebastian
König
Peter Specht
Auf Sourceforge gibts aber nurmehr 4.9.9.2


Die ist auch schon wieder recht alt, glaube ich... Da sich ständig etwas änderte, hatte ich beschlossen zu warten, bis Dev-C++ 5 aus dem Beta-Stadium heraus ist. Mittlerweile bezweifle ich, dass das noch etwas wird.... Wie auch immer, Dev-C++ 4 und die anderen Compiler sind wirklich völlig ausreichend - von Dev-C++ 5 rate ich im Moment wegen der Versions-Verwirrung eher ab.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
07.09.2008  
 



.. und nicht mehr die funktionierende Version DEV C++ 4.9.8.0, hätte ich wohl ergänzen sollen (Implizit die Frage: Woher bekomme ich die funktionierende Version dann - Kazaa gibts ja nicht mehr...)
Gruss, Specht

Ergänzung: Ah da unten stehts ja... Danke, Sebastian K.!
 
07.09.2008  
 




Sebastian
König
Peter Specht
.. und nicht mehr die funktionierende Version DEV C++ 4.9.8.0, hätte ich wohl ergänzen sollen (Implizit die Frage: Woher bekomme ich die funktionierende Version dann - Kazaa gibts ja nicht mehr...)
Gruss, Specht


Hier  [...]  gibt es noch die älteren Versionen - unter anderem auch 4.9.8.0
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
07.09.2008  
 



Wie auch immer, Dev-C++ 4 und die anderen Compiler sind wirklich völlig ausreichend...

Da kann ich dir vollkommen zustimmen. Die Geschwindigkeit ist "Suuuuper...."
Ich brauche jetzt keine DLL mehr einbinden um meine Texturen schnell umzuwandeln. Klasse.

Wie die sich natürlich mit XProfan11 verhalten , weiss ich noch nicht.

Werde es demnächts hoffentlich bekommen, wenn Roland aus dem Urlaub ist.

mfg
peter
 
07.09.2008  
 




Sebastian
König
Peter Bierbachh
Werde es demnächts hoffentlich bekommen, wenn Roland aus dem Urlaub ist.


Soweit ich weiß, befinden sich im Moment die XProfan 11-CDs schon in der Pressung, sodass Rolands Part erstmal erledigt ist und er sich den Urlaub mehr als verdient hat!

Profan2Cpp ist auf jeden Fall bereit für XProfan 11 - Version 2.0 wird parallel dazu erscheinen.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
07.09.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.799 Betrachtungen

Unbenanntvor 0 min.
RudiB.07.09.2022
Stringray05.01.2022
RICOSCH05.11.2014
funkheld17.12.2013

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie