Привет, я действительно новичок в IRIX, IRIS GL и Motif.
Я должен скомпилировать более 30 кодов C, написанных в 1997 году. Поскольку для этих источников требуются заголовочные файлы, такие как XmAll.h, Xlib.h и т. д., я подумал, что для их компиляции мне достаточно Unix и Open Motif. Я установил FreeBSD в качестве гостевой ОС на свой Mac OSX, поэтому почти все отсутствующие заголовочные файлы были найдены. (кроме "device.h", "sphere.h" и "image,h")
Но около > 1000 ошибок возникает из-за "device.h" и вызова функции qdevice с многочисленными необъявленными константами. Я только что обнаружил, что «device.h», вызовы функций qdevice и необъявленные константы предназначены для операционной системы Irix, о которой я никогда не слышал.
Таким образом, эти исходные файлы 1) зависят от набора инструментов Motif Programming для X Windows 2) используют Iris GL для 3D-графики 3) запускаются и должны быть скомпилированы в операционной системе Irix (не уверен, потому что результатом является файл *.exe)
Когда я погуглил их, я обнаружил, что есть способ портировать Iris GL на Open GL.
Если я успешно перенесу эти исходные коды из Iris GL в Open GL, смогу ли я запустить эту программу на любой платформе, например, на последних версиях Mac OSX и Windows?
Не могли бы вы предложить скомпилировать и запустить эти исходники на моем Mac OSX или Windows?
Большое спасибо!
Кю