@sddvxd

В чем может быть проблема сборки исходников?

Здравствуйте!
В первый раз пытаюсь собрать чужую библиотеку из исходников, делаю каждый шаг до сантиметра по инструкции, но все равно вылезла ошибка при сборке:

...

gcc -c -o lib/glut/win32_menu.o lib/glut/win32_menu.c -mthreads -O3 -Iinclude -D
WIN32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DGLUT32_EXPORTS -UGLUT_USE_SGI_OPEN
GL
gcc -c -o lib/glut/win32_util.o lib/glut/win32_util.c -mthreads -O3 -Iinclude -D
WIN32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DGLUT32_EXPORTS -UGLUT_USE_SGI_OPEN
GL
gcc -c -o lib/glut/win32_winproc.o lib/glut/win32_winproc.c -mthreads -O3 -Iincl
ude -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DGLUT32_EXPORTS -UGLUT_USE_SG
I_OPENGL
lib/glut/win32_winproc.c: In function '__glutOnEnterMenuLoop':
lib/glut/win32_winproc.c:579:18: warning: multi-character character constant
lib/glut/win32_winproc.c: In function '__glutOnExitMenuLoop':
lib/glut/win32_winproc.c:588:19: warning: multi-character character constant
gcc -c -o lib/glut/win32_x11.o lib/glut/win32_x11.c -mthreads -O3 -Iinclude -DWI
N32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DGLUT32_EXPORTS -UGLUT_USE_SGI_OPENGL

windres lib/glut/glut.rc lib/glut/resources.o
: Invalid argumentresources.o
mingw32-make: *** [lib/glut/resources.o] Error 1


собираю библиотеку GLUT по их инструкции уже несколько часов и все не выходит... подскажите пожалуйста, в чем может быть дело
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
windres lib/glut/glut.rc lib/glut/resources.o
: Invalid argumentresources.o

в чем может быть дело

windres не нравится второй аргумент командной строки. Похоже на то, что он ожидает '\' в качестве разделителя элементов пути к файлу вместо '/'.
Можно начать с проверки того, в этом ли дело, запустив windres так: windres lib\glut\glut.rc lib\glut\resources.o
Ещё стоит проверить, что используется windres из того же набора, что и остальные инструменты сборки, а не какой-нибудь левый.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы