[VS2005]glut32.dll niet gevonden onder Vista

Pagina: 1
Acties:

  • RvL
  • Registratie: Maart 2002
  • Laatst online: 09:03
Hallo allemaal,

ik ben momenteel een beetje aan het experimenteren met OpenGL en maak hiervoor gebruik van C++ onder Visual Studio 2005.

Nu heb ik op school een PC onder Windows XP Pro. Aangezien VS2005 standaard de OpenGL libraries en includes niet heeft heb ik deze handmatig onder de /vc/include en /vc/lib map van VS2005 toegevoegd. Dit werkt gewoon zoals het zou moeten.

Hetzelfde probeerde ik vervolgens thuis te doen. Eveneens Visual Studio 2005 maar dan onder Windows Vista Business. Hier krijg ik de foutmelding dat glut32.dll niet gevonden kan worden.

Ook heb ik geprobeerd om de dll in /windows/system(32) toe te voegen, maar ook dan kan hij niet gevonden worden. De includes, die ik ook handmatig heb toegevoegd vind hij wel.

Zowel VS2005 als Windows Vista zijn up to date. VS2005 wordt uitgevoerd als Administrator. Ook heb ik voor zover ik weet alle updates, waaronder SP1 voor VS2005 onder Vista

Wie weet raad?

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Heb je de reference ook weer aan het project toegevoegd?

En nu bedenk ik me dat dat met C++ wellicht anders gaat dan met C#

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • RvL
  • Registratie: Maart 2002
  • Laatst online: 09:03
Ik heb in eerste instantie ook geen reference toegevoegd aan het project, was ook niet nodig. Het enige wat ik doe/deed is het includen van glut.h

Een stukje code:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// Week 1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <gl/glut.h>


void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_LINES);  
        glColor3f(1.0, 1.0, 1.0);
        glVertex2f(-0.5,-0.5);
        glColor3f(1.0, 0.0, 0.0);
        glVertex2f(-0.5,0.5);
        glColor3f(0.0, 0.0, 1.0);
        glVertex2f(0.5,0.5);
        glColor3f(0.0, 1.0, 0.0);
        glVertex2f(0.5,-0.5);
    glEnd();
    glFlush();
}

void init()
{
    glClearColor(0.0, 0.0, 0.0, 0.0);
    glColor3f(1.0,1.0,1.0);

    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(-1.0, 1.0, -1.0, 1.0);
}
int _tmain(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(500, 500);
    glutInitWindowPosition(0, 0);
    glutCreateWindow("Simple");
    glutDisplayFunc(display);
    init();
    glutMainLoop();
    return 0;
}


Aangezien de bovenstaande code in het originele project gewoon werkt, zie ik niet waarom hetzelfde originele project onder Vista niet zou werken. Het enige wat ik me voor kan stellen is dat het (weer eens) een rechten probleem is, zoals zoveel problemen onder Vista.

[ Voor 4% gewijzigd door RvL op 17-04-2007 22:32 ]

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • RvL
  • Registratie: Maart 2002
  • Laatst online: 09:03
Niemand die hier een mogelijke oorzaak/oplossing voor heeft?

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • ProGo
  • Registratie: Januari 2000
  • Laatst online: 23:20
RvL schreef op dinsdag 17 april 2007 @ 22:12:
waaronder SP1 voor VS2005 onder Vista
SP1 is geen Vista update, dit is de vista update.

Heb je ze allebei geinstalleerd?

  • RvL
  • Registratie: Maart 2002
  • Laatst online: 09:03
ja, allebei. Maar ik heb het probleem al op kunnen lossen. Alles weer verwijderd en opnieuw begonnen en nu werkt t

Liefde maakt een smal bed breed!
Nu de dekens nog...

Pagina: 1