サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
16: 2010-04-09 (金) 11:55:17 qiyliiafgx(qiyliiafgx)[B1AYrPbNyvs] ソース 現: 2024-01-08 (月) 12:58:56 k-tan ソース
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

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。