x86 Cygwin ld не разрешает ссылки из библиотек w32api в системе x86_64

Я сделал новую установку Cygwin с setup-x86.exe @ Win10 LTSB 2015 x64.

Я установил gcc-core а также w32api-runtime пакеты.

opengl32.dll в папке System32 находится 32-битная dll.

С x86_64 установить cygwin ld удалось найти ссылку на wglCreateContext, с x86 - нет.

$ gcc -o /tmp/conftest.exe /tmp/conftest.c -lopengl32
/tmp/ccec30zH.o:conftest.c:(.text+0xc): undefined reference to `wglCreateContext'

conftest.c:

#ifdef __cplusplus
extern "C"
#endif
char wglCreateContext ();
int
main ()
{
return wglCreateContext ();
  ;
  return 0;
}

0 ответов

Другие вопросы по тегам