Pull to refresh

Comments 6

Я попытался скомпилировать программу в linux:
g++ ising.cpp -o ising -I/usr/include/GL/ -lglut -lGL -lGLU.
Программа скомпилировалась, но при запуске выдала ошибку:
freeglut ERROR: Function called without first calling 'glutInit'.
Не подскажете, как это побороть?
Заставить работать чужую программу на C++ это всегда квест, его надо проходить от часа до месяца.

Если к коду приложить cmake в связке с vcpkg, то вряд ли процесс займет дольше, чем 10 минут.
Кроме того, уже над просто грамотно составленным проектом уже вряд ли придётся прыгать с бубном.

Как было бы хорошо, еслиб все проекты были грамотными. Но обычно у грамотно составленных проектов лежат бинарники или даже рабочий .sln, и их не надо собирать. А собирать приходится что-то невразумительное.
Ну конечно, теперь работает.
Sign up to leave a comment.

Articles