Ошибка LNK1104 при создании 64-битного исполняемого файла с переизбытком, VS2008 - PullRequest
0 голосов
/ 14 февраля 2012

Мне до сих пор удавалось создать в Visual Studio 2008 32-разрядный исполняемый файл кода OpenGL C (последний код в http://www.glprogramming.com/red/chapter01.html), который использует перенасыщение (я работаю в Windows 7 64 бит).

Я установил файлы glut следующим образом:

glut.h в C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Include \ gl glut32.lib в C: \ Program Files \ Microsoft SDK\ Windows \ v6.0A \ Lib glut32.dll в C: \ Windows \ System32

, и я использовал команду командной строки cl: call "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \VC \ bin \ vcvars32.bat "cl example-opengl.cpp

Пока все хорошо ...

Сейчас я пытаюсь создать 64-битный исполняемый файл.

На основании того, что я нашел в Интернете, я попробовал две установки:

glut.h в C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v5.0 \ Include \ GL glut32.libв C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v5.0 \ Lib \ glut32.dll в C: \ Windows \ SysWOW64

, а также:

glut.h вC: \ Program Files (x86) \ Microsoft VisualStudio 9.0 \ VC \ include \ GL glut32.lib в C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ lib glut32.dll в C: \ Windows \ SysWOW64

и я пытаюсь скомпилироватьс помощью: call "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64 \ vcvarsamd64.bat" cl example-opengl.cpp

Для обеих установок есть ошибка изкомпоновщик: LINK: фатальная ошибка LNK1104: невозможно открыть файл 'glut32.lib'

Как это исправить, прежде чем я оторву все свои волосы? ...; -)

Замечаниечто я использую только оболочку, а не IDE Visual Studio.

Заранее большое спасибо за вашу помощь.Manuel

1 Ответ

0 голосов
/ 15 февраля 2012

Наконец, мне удалось создать 64-битный исполняемый файл с переизбытком, используя freeglut (с сайта http://www.transmissionzero.co.uk/software/freeglut-devel/)

Хорошо, когда все кончено ...; -)

...