Dll wird nicht gefunden oder
-
Hi,
da ich wohl ins falsche Forum gepostet habe, hier noch einmal:
Ich habe folgende Frage:
Bei einem VS2010-Projekt, dass ich überarbeiten soll für mein Studium, tritt folgendes Problem auf:
Er ruft das Projekt auf, aber findet an einer bestimmten Stelle im Programm die Dlls nicht.(mein Verdacht)
er stoppt an folgender Funktion beim Debuggen:
m_TrackNode = new core::TrackedNode;
TrackedNode ist aber in einer Headerdatei definiert:
class __declspec(dllimport) TrackedNode: public Renderable
{
public:
TrackedNode(void);
}Beim Debuggen zeigt er mir die dlls, die er durchsucht, aber er durchsucht nicht die richtigen Dlls. Wie kann man ihm diese mitteilen?
-
Du hast einfach nur vergessen die Import-Library mitzulinken.
-
Jonas OSDever schrieb:
Du hast einfach nur vergessen die Import-Library mitzulinken.
Dann würden aber Linker Fehler daraus resultieren - der beschriebene Fehler deutet aber mehr auf ein Runtime Problem hin.
@Gwend0line:
Hast Du die DLL ins Arbeits-Verzechnis gelegt, welches beim Debugger eingestellt ist? Bei MSVC ist das typischerweise dort wo das EXE liegt oder wo die *.vcxproj Datei liegt.EDIT:
BTW: Kannst Du schlecht lesen?
http://www.c-plusplus.net/forum/294441
-
theta schrieb:
Jonas OSDever schrieb:
Du hast einfach nur vergessen die Import-Library mitzulinken.
Dann würden aber Linker Fehler daraus resultieren - der beschriebene Fehler deutet aber mehr auf ein Runtime Problem hin.
Oh, stimmt Sorry. Ferienschlafentzug
.Wie oben gesagt: Achte drauf, dass die DLL im Exe-Verzeichnis liegt.