Op mijn Windows 7 systeem ben ik bezig om een C++ programma te maken waarin ik de freeglut library gebruik. Na veel moeite heb ik een BAT file gekregen waarin het vertadraaien, linken en draaien lukt zei het achter elkaar aan. Nu probeer ik dezelfde gemaakte exe file los te draaien vanuit de verkenner, maar krijg ik een venster dat zegt dat er geen freeglut.dll aanwezig is op mijn systeem.
In de Bat file gebruil ik:
set FREEGLUT=%DRIVE%:\GCC\lib\freeglut
PATH=%COMPILER%;%WINDOWS%;%FREEGLUT%;%OPENGL32%
g++ -c Draw_Objects.cpp -lm -Wno-write-strings
g++ -o Draw_Objects Draw_Objects.o ReadOBJ_03.o Visualize_02.o Spring_System_03.o TGA_GL.o Volume.o Volume_02.o Area.o Mem_Alloc.o Collision_02.o -L.\PQP_v1.3\lib -lPQP -I%OPENGL32% -L%FREEGLUT% -lfreeglut -lOpenGL32 -lglu32 -lm -Wno-write-strings -Wall
Draw_Objects ./Movie/Blastula_InitialState.obj
In dit laatste geval draait de applicatie netjes. Ik heb freeglut.dll ook gekopieert naar C:Windows\system32
Wie kan me vertellen hoe ik danwel bij het linken, danwel bij het draaien moet aangeven waar freeglut.dll staat
In de Bat file gebruil ik:
set FREEGLUT=%DRIVE%:\GCC\lib\freeglut
PATH=%COMPILER%;%WINDOWS%;%FREEGLUT%;%OPENGL32%
g++ -c Draw_Objects.cpp -lm -Wno-write-strings
g++ -o Draw_Objects Draw_Objects.o ReadOBJ_03.o Visualize_02.o Spring_System_03.o TGA_GL.o Volume.o Volume_02.o Area.o Mem_Alloc.o Collision_02.o -L.\PQP_v1.3\lib -lPQP -I%OPENGL32% -L%FREEGLUT% -lfreeglut -lOpenGL32 -lglu32 -lm -Wno-write-strings -Wall
Draw_Objects ./Movie/Blastula_InitialState.obj
In dit laatste geval draait de applicatie netjes. Ik heb freeglut.dll ook gekopieert naar C:Windows\system32
Wie kan me vertellen hoe ik danwel bij het linken, danwel bij het draaien moet aangeven waar freeglut.dll staat