mmofacts.com

VC++ mit OpenGL: ipl.dll

gepostet vor 18 Jahre, 5 Monate von Krisch
Hallo,
ist zwar kein Browser-Game, aber vielleicht kann mir ja trotzdem jemand helfen.
Ich versuche jetzt schon seit mehreren Stunden herauszufinden, warum mein billiges C++ Programm nicht funktioniert. Sobald ich OpenGl mit glutInit() starten will, wird nach einer ipl.dll verlangt und ich habe keine Ahnung warum.
Ich hab schon vorher die OpenGl.dll (die OpenGl32.dll hatte ich schon vorher) aus dem Internet runtergeladen, weil sie verlangt wurde. Und noch eine zweite DLL.
Zum Programmieren benutze ich Microsoft Visual Studio 2005, falls das wichtig ist.
Bin am verzweifeln ..
gepostet vor 18 Jahre, 5 Monate von Itchy
Entwickelst Du auf einem System mit Intel Graphikchipsatz? Die IPL.dll gehört IMHO zu den entsprechenden Intel Treibern.
gepostet vor 18 Jahre, 5 Monate von Krisch
Nein, ich hab einen AMD. Hast du eine Idee, was ich das machen kann?
gepostet vor 18 Jahre, 5 Monate von Itchy
Also wenn es diese IPL ist, die ich meine, dann solltest Du die hier zumindest in einer Evaluierungsversion bekommen können:
www.intel.com/cd/software/products/asmo-na/eng/perflib/index.htm
Dabei gehts hier um die "Intel Image Processing Library" (ipl.dll). Warum die allerdings auf einem AMD System benötigt werden sollte, weiß ich beim besten Willen nicht. Vielleicht ist es auch eine ganz andere dll mit demselben Namen.
Nachtrag: wenn Du gesagt hast, daß Du die andere DLL aus dem Internet geladen hast, evtl. linkt diese DLL gegen die ipl.dll? Gibt es unter Windows ein Äquivalent zum Unix ldd um die Abhängigkeiten aufzulisten?
Nachtrag 2: check this out www.david-taylor.pwp.blueyonder.co.uk/software/library.htm
gepostet vor 18 Jahre, 5 Monate von mifritscher
Ja gibt es, depends.exe, gibt es einzeln im Netz, ist aber auch bei Visual Studio dabei. Meist ist es so registriert, dass man einfach rechte Maustaste->View Dependicies machen kann
gepostet vor 18 Jahre, 5 Monate von Progralixx
Wenn man Grafikanwendungen mit DirectX programmieren will, muss man sich ein SDK herunterladen. Ich weiß aber nicht, ob das auch für OpenGL gilt. Evtl. liegt es daran.
gepostet vor 18 Jahre, 5 Monate von mifritscher
in der DirectX SDK sind meines Wissens nur die Header drin, sonst mag der Kompiler nicht...
Wenn man die Header selbst erstellt sollte man auch bei C hne das SDK zurechtkommen
Ich habe mal aus Scheis DirectX von VB aus angesprochen, dazu brauchte ich keinerlei SDK
gepostet vor 18 Jahre, 5 Monate von Krisch
Also das zweite Paket ging nicht, das erste lad ich noch.
Aber was mich am meisten stört ist, dass es zuerst eine OpenGl.dll will. Ich hab die neuesten Treiber für meine ATI Radeon drauf und extra OpenGL-Treiber scheint es nicht zu geben.
gepostet vor 18 Jahre, 5 Monate von Krisch
Das erste Paket geht auch nicht, der Fehler ist jeweils:
Der Prozedureinsprungspunkt "iplResize" wurde in der DLL "ipl.dll" nicht gefunden.
gepostet vor 18 Jahre, 5 Monate von Itchy
1) Was sagt depends.exe zu Deiner OpenGll.dll, steht da die IPL.dll mit drin?
2) iplResize ist eine Funktion aus der Intel Image Processing Library, also sollte es eigentlich die richtige DLL sein.
www.dependencywalker.com/
gepostet vor 18 Jahre, 5 Monate von Krisch
Also bei allen DLLs (OpenGl.dll, HfxClasses45.dll, ipl.dll, ..) die ich getestet habe sieht es so aus:
Missing module MSJAVA.dll
Module warning IPL.DLL
Delay-load module warning MPR.DLL
gepostet vor 18 Jahre, 5 Monate von Krisch
Es scheint ein Problem mit dem Visual Studio zu sein...
Ein Kumpel hat mir seine Dateien geschickt, wenn ich jetzt seine Projekt-Dateien mit meinem Code verwende, kann ich ganz normal kompilieren. Aber fragt mich nicht warum ...
(Falls ich es rausfinde, schreib ich's rein.)
gepostet vor 18 Jahre, 5 Monate von Macavity
hört sich eher so an als würde mit deiner Projektdatei was nicht stimmen.
Hast du denn die Opengl32.dll (und eventuell glut) in dein Projekt reingeladen? Da bei Resource Files -> Add Files -> Add Existing Item?
gepostet vor 18 Jahre, 1 Monat von hab
Ich habe exakt dasselbe Problem: mein Opengl-Programm wird unter Visual C++ 2005 Express Edition fehlerfrei kompiliert und führt dann beim debuggen aber zu dem Fehler: "The procedure entry point iplResize could not be located in the dynamic link library ipl.dll"
Die IPL.dll habe ich auch von
Das" target="_blank">http://www.david-taylor.pwp.blueyonder.co.uk/software/library.htm
Das härteste ist eigentlich, dass nach Installation von OpenGL2.exe von Silicon Graphics nicht einmal deren Demos "Ideas in Motion" und "Sky Fly" funktionieren. Die führen zu demselben Fehler wie oben...
Kann mir vielleicht jemand ein funktionierendes VC++ 2005 Projekt mailen, das OpenGL und Glut benutzt? Falls es wie bei Krisch nur an VC++ liegt, müsste das ja das Problem lösen...
Danke schonmal!!
gepostet vor 18 Jahre, 1 Monat von Kapsonfire
also ich nutze dev c++ und brauchte eigentlich nie eine ipl.dll
kann sein das es an v studios liegt??
achja dev c++ ist opensource und gibt es kostenlos im netz
gepostet vor 18 Jahre, 1 Monat von hab
Ja, dass es an MS VC++ liegt, ist wohl am wahrscheinlichsten...
Ich habe nun den kompletten MS SDK deinstalliert und stattdessen Dev-C++ installiert und mit dem Tutorial von www.zeuscmd.com/tutorials/opengl/index.php eingerichtet und alles funktioniert wie geschmiert. :-)
Die Demos von OpenGL2 rufen immernoch die IPL.dll Fehlermeldung hervor, aber wen kümmerts, wenn die eigenen Programme laufen...
Danke für den Tip für Dev-C++! Ich hatte eh schon mit dem Gedanken gespielt gcc zu benutzen, fehlte nurnoch eine schöne IDE.
gepostet vor 18 Jahre, 1 Monat von Itchy
Leider wird der Dev-C++ so wie es aussieht nicht mehr weiterentwickelt
Was ich auch noch empfehlen kann, ist das C++ Modul für Eclipse, damit läßt sich auch prima der GCC einbinden.
gepostet vor 18 Jahre, 1 Monat von Kapsonfire
Original von Todi42
Dev-C++ ist doch nur eine IDE, bei dem der gcc mitgeliefert wird.
www.bloodshed.net/devcpp.html

dev cpp hat lustigerweise einen compiler
gepostet vor 18 Jahre, 1 Monat von Todi42
Original von Browser-Games World
dev cpp hat lustigerweise einen compiler

Ja, den g++ aus der gnu compiler collection (gcc).
gepostet vor 18 Jahre von Itchy
Um genau zu sein die Windows-Version mingw.
gepostet vor 17 Jahre, 6 Monate von thelli2010
Hallo!!
Ich habe Deinen Bericht gelesen, da ich jetzt vor so einem Problem stehe. Nun aber die Frage wie läuft so ein Programm "Depends.exe",ich öffne das Programm und habe ein leeres Fenster vor mir, wo ich eigentlich wahrsheinlich eine Datei öffnen müsste oder sonst was, kannst Du mir dabei bitte einmal helfen???
Ich wäre Dir sehr dankbar!!
MfG,
Thomas
gepostet vor 17 Jahre, 6 Monate von thelli2010
Ich habe genau damit ein Problem:
"Der Prozedureinsprungspunkt "iplResize" wurde in der DLL "ipl.dll" nicht gefunden"
Und das wird gebraucht, um das Programm Avid Expres Pro starten zu können.
Danke

Auf diese Diskussion antworten