前提・実現したいこと
大学の課題を家でも遂行したく考え大学と同じないしは同等のことが行える環境構築をしたい。
大学環境{
OS Windows7
C compiler Borland C++ Compiler 5.5
3D CG API OpenGL
}
上記環境(OSは都合によりWindows10で代用)ないしは上記環境と同等のことが行える環境の構築をしたい。
発生している問題・エラーメッセージ
まずWindows10で再現しようとした場合、
Borlandを入れようと様々なサイト(「Borland 導入 Windows」などと検索)を参考にしましたが古いサイトが多く今現在と差異がありその結果
Embarcadero C++ 7.30 for Win32 Copyright (c) 2012-2017 Embarcadero Technologies, Inc. p9.c: p9.c:4:10: fatal error: 'GL/glut.h' file not found #include <GL/glut.h> ^ 1 error generated.
というエラーを消すことができず一旦Windowsでの導入をあきらめubuntuのgccで何とかコンパイルできないかと試行錯誤した結果OpenGLをインストールし、オプションを付けまくる(gcc -I/usr/X11R6/include "$@" -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm -lpthread)ことにより大部分のCソースファイルがコンパイル及び実行に成功したが、コンパイルする際に.objという拡張子のファイルをセットでコンパイル(gcc -I/usr/X11R6/include p9.c ReadBmp24_3.obj -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm -lpthread)しなければならないソースコードで
exp.obj: file not recognized: ファイル形式が認識できません collect2: error: ld returned 1 exit status
というエラーが消えず先に進めなくなり試行錯誤するも数時間が経過したため質問する運びとなりました。
課題の特性上ファイルの読み込み方法を変えるなどは致しかねますので非常に困りました。
またexp.objは大学側が用意してくださったファイルですので破損している等は考えにくいです。
試したこと
WindowsにBorlandを導入しようと試みた。
ubuntuにBorlandを入れてwineで動かして上手くいかないか試みるもWindowsと同じ結果に。
gccコンパイラのエラー表示を検索し様々なオプションを付け外しするも結果変わらず。
補足情報(FW/ツールのバージョンなど)
windows10Pro(1903)
BCC(102)
ubuntu(18.04LTS)
gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/23 22:37
2019/10/23 23:19 編集
2019/10/23 22:55
2019/10/23 23:16
2019/10/23 23:21
2019/11/18 18:28 編集
2019/10/24 00:10
2019/10/24 01:06
2019/10/24 01:40
2019/10/24 01:50
2019/10/24 01:59
2019/10/24 02:21
2019/10/24 04:14
2019/10/24 05:01
2019/10/24 05:05
2019/10/24 05:55
2019/11/19 02:50
2019/11/19 02:56