Eigen3 не может найти GLUT, если я использую freeglut 3.2.1? - PullRequest
0 голосов
/ 01 октября 2019

Среда

  • Windows 10 версии 1903, 64-битная
  • Eigen 3.3.7
  • freeglut 3.2.1
  • Visual Studio 2015 Update 3

Когда я запускаю следующую команду cmake для сборки Eigen3:

cmake -DCMAKE_CONFIGURATION_TYPES=Release -DPKG_CONFIG_EXECUTABLE=D:\3rd-parties\pkg-config.exe -DGLUT_glut_LIBRARY=D:\3rd-parties\freeglut-3.2.1\install\lib\freeglut.lib -G"Visual Studio 14 2015 Win64" ..

, Eigen3 всегда жалуется:

- Не удалось найти GLUT (отсутствует: GLUT_glut_LIBRARY)

, хотя я правильно установил переменную GLUT_glut_LIBRARY. Я уверен, что FreeGlut 3.2.1 был правильно собран в режиме Release в VS2015, и путь указан без каких-либо проблем. Итак, как заставить Eigen3 работать с freeglut, или Eigen3 вообще не работает с freeglut, а только со старым устаревшим GLUT? Кроме того, Eigen использует или зависит от GLUT? Если нет, я могу просто проигнорировать эту ошибку. Спасибо.

...