[リストへもどる]
一括表示
タイトルコンパイルの質問
記事No600
投稿日: 2002/08/10(Sat) 08:15
投稿者コロコロ
はじめまして

今回 (特設)午後のこ〜だ3の指示に従い コンパイルをしたのですが 以下のようなエラーがでます

C:\gcc-2.95.2\win>make -f makefile_dll.mingw
gcc -I../engine -Wall -O2 -finline-functions -funroll-loops -fno-expensive-opti
mizations -DNDEBUG -DUSE_LIBSNDIO -DHAVE_CONFIG_H -DLAMEPARSE -DLAMESNDFILE -DUS
E_X86ASM -DUSE_WINTHREAD -DUSE_TTIMER -DGOGO_DLL_EXPORTS -DUSE_REGISTRY -D_MAX_P
ATH=MAX_PATH ../engine/i386/makecfg.c -o makecfg.exe
makecfg.exe > ../engine/i386/global.cfg
ファイルを作れませんでした.
nasmw -i../engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/clk
a.nas -o clka.o
nasmw -i../engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/cpu
a.nas -o cpua.o
nasmw -i../engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/cho
ose_table.nas -o choose_table.o
nasmw -i../engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/qua
ntizea.nas -o quantizea.o
../engine/i386/quantizea.nas:7: unable to open include file `global.cfg'
C:\GCC-29~1.2\BIN\MAKE.EXE: *** [quantizea.o] Error 1

なにが 原因かわからないのですが どうか教えてください

タイトル コンパイルの質問
記事No602
投稿日: 2002/08/11(Sun) 01:05
投稿者Pu
ここでファイル作成に失敗してるので
> makecfg.exe > ../engine/i386/global.cfg
> ファイルを作れませんでした.

このファイルを読み込もうとして
> ../engine/i386/quantizea.nas:7: unable to open
> include file `global.cfg'
> C:\GCC-29~1.2\BIN\MAKE.EXE: *** [quantizea.o] Error 1

エラーを起こしてるんですよね。
対処法がわかりません、すみません。

タイトル コンパイルの質問
記事No603
投稿日: 2002/08/11(Sun) 01:13
投稿者PEN@海猫
 サポート担当です。

> ここでファイル作成に失敗してるので
> > makecfg.exe > ../engine/i386/global.cfg
> > ファイルを作れませんでした.

 Makefile_dll.mingwに記述のある通り&過去記事の通り、
># makecfg.exe や global.cfg がうまく生成されないようならこの下の行を
># MAKECFG = makecfg.exe
># と変更してください reported by tatuto さん

 に従ってくださいm(__)m

タイトル コンパイルの質問
記事No605
投稿日: 2002/08/11(Sun) 08:05
投稿者コロコロ
>  Makefile_dll.mingwに記述のある通り&過去記事の通り、
> ># makecfg.exe や global.cfg がうまく生成されないようならこの下の行を
> ># MAKECFG = makecfg.exe
> ># と変更してください reported by tatuto さん
>
>  に従ってくださいm(__)m

早速レスありがとうございます

やったのですが うまくいきません (;_;
あと 考えられる原因はなんでしょ?
自分でも いろいろ いじっているんですが
makefile_dll.mingwに 何かしなければいけないのでしょうか?

タイトル コンパイルの質問
記事No606
投稿日: 2002/08/11(Sun) 13:28
投稿者フロート
■コロコロさん

Windows98/98SE/MEでソースからDLLを作成しようとしているのでしょうか。

Makefile_dll.mingw内の記述中の
MAKECFG = makecfg.exe の次の行の
GLOBALCFG = ../engine/i386/global.cfg を

GLOBALCFG = ..\engine\i386\global.cfg

と変更(単に / を \ に変えるだけ)したらどうなりますか?


# 僕の環境では、2000/XPでは / のままで上手くいきますが、
# MEでは \ に変えないと上手くいかなかったのです。


タイトル コンパイルの質問
記事No607
投稿日: 2002/08/12(Mon) 20:16
投稿者コロコロ
> GLOBALCFG = ../engine/i386/global.cfg を
>
> GLOBALCFG = ..\engine\i386\global.cfg
>
> と変更(単に / を \ に変えるだけ)したらどうなりますか?
>
> # 僕の環境では、2000/XPでは / のままで上手くいきますが、
> # MEでは \ に変えないと上手くいかなかったのです。
フロートさん はじめまして
僕はWIN98を使用しているのですが
ご指摘の通りやってみたら 完成しました
本当にありがとうございました