16: 2010-04-09 (金) 11:55:17 qiyliiafgx(qiyliiafgx)[B1AYrPbNyvs] [4] | 現: 2024-01-08 (月) 12:58:56 k-tan[5] [6] | ||
---|---|---|---|
Line 27: | Line 27: | ||
#include <guigui00.h> | #include <guigui00.h> | ||
#define AUTO_MALLOC 0 | #define AUTO_MALLOC 0 | ||
+ | |||
void OsaskMain() | void OsaskMain() | ||
{ | { | ||
struct LIB_WINDOW *window; | struct LIB_WINDOW *window; | ||
struct LIB_TEXTBOX *wintitle, *textbox; | struct LIB_TEXTBOX *wintitle, *textbox; | ||
+ | |||
lib_init(AUTO_MALLOC); | lib_init(AUTO_MALLOC); | ||
window = lib_openwindow(AUTO_MALLOC, 0x0200, 136, 48); | window = lib_openwindow(AUTO_MALLOC, 0x0200, 136, 48); | ||
Line 41: | Line 41: | ||
lib_waitsignal(0x0001, 0, 0); | lib_waitsignal(0x0001, 0, 0); | ||
} | } | ||
+ | |||
*** どうやって実行ファイルを作るの? [#cbae0369] | *** どうやって実行ファイルを作るの? [#cbae0369] | ||
-まず、コンソールを開きます。開き方は使っているOSによって違います。 | -まず、コンソールを開きます。開き方は使っているOSによって違います。 | ||
Line 71: | Line 71: | ||
-すみません、make run のところでエラーが出るのですが、どうすればよいですか? -- ''coze'' &new{2005-06-27 (月) 21:04:37}; | -すみません、make run のところでエラーが出るのですが、どうすればよいですか? -- ''coze'' &new{2005-06-27 (月) 21:04:37}; | ||
- | C:\osask\tolset08\chelo>make | + | C:¥osask¥tolset08¥chelo>make |
- | + | ||
- | C:\osask\tolset08\chelo>..\z_tools\make.exe | + | C:¥osask¥tolset08¥chelo>..¥z_tools¥make.exe |
../z_tools/make.exe -r chelo.bin | ../z_tools/make.exe -r chelo.bin | ||
make.exe[1]: Entering directory `C:/osask/tolset08/chelo' | make.exe[1]: Entering directory `C:/osask/tolset08/chelo' | ||
Line 87: | Line 87: | ||
make.exe[1]: Leaving directory `C:/osask/tolset08/chelo' | make.exe[1]: Leaving directory `C:/osask/tolset08/chelo' | ||
- | C:\osask\tolset08\chelo>ls | + | C:¥osask¥tolset08¥chelo>ls |
!cons_9x.bat Makefile chelo.bin chelo.c.1~ chelo.obj make.bat | !cons_9x.bat Makefile chelo.bin chelo.c.1~ chelo.obj make.bat | ||
!cons_nt.bat chelo.bim chelo.c chelo.map chelo.org | !cons_nt.bat chelo.bim chelo.c chelo.map chelo.org | ||
- | C:\osask\tolset08\chelo>make run | + | C:¥osask¥tolset08¥chelo>make run |
- | + | ||
- | C:\osask\tolset08\chelo>..\z_tools\make.exe run | + | C:¥osask¥tolset08¥chelo>..¥z_tools¥make.exe run |
../z_tools/make.exe -r chelo.bin | ../z_tools/make.exe -r chelo.bin | ||
make.exe[1]: Entering directory `C:/osask/tolset08/chelo' | make.exe[1]: Entering directory `C:/osask/tolset08/chelo' | ||
make.exe[1]: `chelo.bin' is up to date. | make.exe[1]: `chelo.bin' is up to date. | ||
make.exe[1]: Leaving directory `C:/osask/tolset08/chelo' | make.exe[1]: Leaving directory `C:/osask/tolset08/chelo' | ||
- | copy chelo.bin ..\z_tools\!built.bin | + | copy chelo.bin ..¥z_tools¥!built.bin |
- | process_begin: CreateProcess((null), copy chelo.bin ..\z_tools\!built.bin, ...) failed. | + | process_begin: CreateProcess((null), copy chelo.bin ..¥z_tools¥!built.bin, ...) failed. |
make (e=2): 指定されたファイルが見つかりません。 | make (e=2): 指定されたファイルが見つかりません。 | ||
- | ..\z_tools\make.exe: *** [run] Error 2 | + | ..¥z_tools¥make.exe: *** [run] Error 2 |
-make, make run を実行すると上のようになります。 -- ''coze'' &new{2005-06-27 (月) 21:06:43}; | -make, make run を実行すると上のようになります。 -- ''coze'' &new{2005-06-27 (月) 21:06:43}; | ||
- | -これはおそらくCygwin環境だと思われます。Cygwinのデフォルトではcopyコマンドに干渉するため、こういうエラーが出るのです。たぶん環境変数PATHに「C:\cygwin\bin」みたいなパスが追加されていると思います。それを削除すればとりあえずうまくいくようになります。・・・この問題はどちらかというとtolset側の問題であるというよりはCygwinが過剰にWindowsに干渉していることが問題だと思いますので、tolsetの不具合ではないと僕は思っています。ですからこれ以上の対策が必要だと思われる場合は、Cygwin側に対処を要望してください。 -- [[K]] &new{2005-06-27 (月) 21:32:02}; | + | -これはおそらくCygwin環境だと思われます。Cygwinのデフォルトではcopyコマンドに干渉するため、こういうエラーが出るのです。たぶん環境変数PATHに「C:¥cygwin¥bin」みたいなパスが追加されていると思います。それを削除すればとりあえずうまくいくようになります。・・・この問題はどちらかというとtolset側の問題であるというよりはCygwinが過剰にWindowsに干渉していることが問題だと思いますので、tolsetの不具合ではないと僕は思っています。ですからこれ以上の対策が必要だと思われる場合は、Cygwin側に対処を要望してください。 -- [[K]] &new{2005-06-27 (月) 21:32:02}; |
- | -Kさん、ありがとうございます。C:\cygwin\bin へのパスを外す事で、うまく実行できました。 -- ''coze'' &new{2005-06-27 (月) 22:04:32}; | + | -Kさん、ありがとうございます。C:¥cygwin¥bin へのパスを外す事で、うまく実行できました。 -- ''coze'' &new{2005-06-27 (月) 22:04:32}; |
---- | ---- | ||
-すみません。また make run でつまづいてしまいました。Win95 で実行しています。make はうまくいっていて、chelo.bin は無事に作成できました(451 バイト)。それから make run を実行してみますと -- [[coze]] &new{2005-08-07 (日) 12:06:48}; | -すみません。また make run でつまづいてしまいました。Win95 で実行しています。make はうまくいっていて、chelo.bin は無事に作成できました(451 バイト)。それから make run を実行してみますと -- [[coze]] &new{2005-08-07 (日) 12:06:48}; | ||
Line 113: | Line 113: | ||
make.exe[1] *** [ALL] Error 1157 | make.exe[1] *** [ALL] Error 1157 | ||
make.exe[1]: Leaving directory 'C:/osa/tolset08/z_tools/qemu' | make.exe[1]: Leaving directory 'C:/osa/tolset08/z_tools/qemu' | ||
- | C:\OSA\TOLSET08\Z_TOOLS\make.EXE: *** [run] Error 2 | + | C:¥OSA¥TOLSET08¥Z_TOOLS¥make.EXE: *** [run] Error 2 |
-となります。ライブラリファイルが見つからないと言っているのですが、具体的にどのファイルが見つかっていないのでしょうか? -- [[coze]] &new{2005-08-07 (日) 12:09:13}; | -となります。ライブラリファイルが見つからないと言っているのですが、具体的にどのファイルが見つかっていないのでしょうか? -- [[coze]] &new{2005-08-07 (日) 12:09:13}; | ||
-eqmu.exeはタイプミスでしょうか、じゃなかったらファイルが間違ってるので直せば動くかもしれません。makeにたよらずに、qemuを直接実行してみると、何か分かるかもしれません。fdimage0.binがqemuと同じディレクトリにあれば動くと思うんですが。 -- ''くーみん'' &new{2005-08-07 (日) 17:22:46}; | -eqmu.exeはタイプミスでしょうか、じゃなかったらファイルが間違ってるので直せば動くかもしれません。makeにたよらずに、qemuを直接実行してみると、何か分かるかもしれません。fdimage0.binがqemuと同じディレクトリにあれば動くと思うんですが。 -- ''くーみん'' &new{2005-08-07 (日) 17:22:46}; | ||
Line 119: | Line 119: | ||
- | C:\osa\tolset08\z_tools\qemu>qemu.exe -L . -m 32 -localtime -std-vga -fda fdimage0.bin | + | C:¥osa¥tolset08¥z_tools¥qemu>qemu.exe -L . -m 32 -localtime -std-vga -fda fdimage0.bin |
- | ファイル 'C:\OSA\TOLSET08\Z_TOOLS\QEMU\QEMU.EXE' またはその構成ファイルが見つかりません。 | + | ファイル 'C:¥OSA¥TOLSET08¥Z_TOOLS¥QEMU¥QEMU.EXE' またはその構成ファイルが見つかりません。 |
パスとファイル名が正しいか、すべての必要なライブラリが利用可能であるか、確認してください。 | パスとファイル名が正しいか、すべての必要なライブラリが利用可能であるか、確認してください。 | ||
-となってしまいます……。上記を実行するときに、タイトルバーに「プログラム開始エラー」と書かれたダイアログボックスが表示されます(ウィンドウの中には、! マークのアイコンと OK ボタンのみで、テキストは何も書かれていないです)。dir コマンドを実行すると下のようになりました。 -- [[coze]] &new{2005-08-07 (日) 21:16:30}; | -となってしまいます……。上記を実行するときに、タイトルバーに「プログラム開始エラー」と書かれたダイアログボックスが表示されます(ウィンドウの中には、! マークのアイコンと OK ボタンのみで、テキストは何も書かれていないです)。dir コマンドを実行すると下のようになりました。 -- [[coze]] &new{2005-08-07 (日) 21:16:30}; | ||
- | C:\osa\tolset08\z_tools\qemu>dir | + | C:¥osa¥tolset08¥z_tools¥qemu>dir |
+ | |||
. <DIR> 05-08-07 10:17 . | . <DIR> 05-08-07 10:17 . | ||
.. <DIR> 05-08-07 10:17 .. | .. <DIR> 05-08-07 10:17 .. | ||
Line 144: | Line 144: | ||
-IPHLPAPI.DLLはIEに含まれるものだそうです。 -- ''mac12'' &new{2006-07-28 (金) 22:23:19}; | -IPHLPAPI.DLLはIEに含まれるものだそうです。 -- ''mac12'' &new{2006-07-28 (金) 22:23:19}; | ||
-Win95対策版は既にあります。上記にあるとおり最新版のtolset_hを使ってください。z_toolsの中のqemuフォルダをqemu_ntと改名し、qemu_9xフォルダをqemuと改名すれば準備完了です。 -- [[K]] &new{2006-07-29 (土) 09:30:27}; | -Win95対策版は既にあります。上記にあるとおり最新版のtolset_hを使ってください。z_toolsの中のqemuフォルダをqemu_ntと改名し、qemu_9xフォルダをqemuと改名すれば準備完了です。 -- [[K]] &new{2006-07-29 (土) 09:30:27}; | ||
- | - EZUj7D <a href="http://ubaajesvvofn.com/">ubaajesvvofn</a>, [url=http://ygvfpsoqdhfh.com/]ygvfpsoqdhfh[/url], [link=http://jddzudyphath.com/]jddzudyphath[/link], http://hhyktscgfblh.com/ -- ''qiyliiafgx'' &new{2010-04-09 (金) 11:55:17}; | ||
- | #comment | + | //#comment |
(This host) = http://osask.net