Page Top

ポイント anchor.png Edit

  • コンソール出力を使わない(使っても意味がない)
  • コンパイルの際、スイッチで-L/exet:nt/su:windows:4.0を指定する
Page Top

プログラム anchor.png Edit

main.d
Everything is expanded.Everything is shortened.
1
2
3
4
5
6
 
 
 
-
|
!
extern(Windows) int MessageBoxW(void*,wchar*,wchar*,int);
const MB_OK = 0;
void main()
{
    MessageBoxW(null, "Hello, world!", "Message", MB_OK);
}
Page Top

コンパイル方法 anchor.png Edit

例1
1
dmd main.d -L/exet:nt/su:windows:4.0 -oftest
例2:デバッグ時
1
dmd main.d -L/exet:nt/su:windows:4.0 -debug -g -unittest -oftest
例3:リリース時
1
dmd main.d -L/exet:nt/su:windows:4.0 -inline -O -release -oftest
Page Top

実行結果 anchor.png Edit

screenshot.png

Page Top

defファイルを書く方法 anchor.png Edit

Page Top

プログラム anchor.png Edit

main.d
Everything is expanded.Everything is shortened.
1
2
3
4
5
6
 
 
 
-
|
!
extern(Windows) int MessageBoxW(void*,wchar*,wchar*,int);
const MB_OK = 0;
void main()
{
    MessageBoxW(null, "Hello, world!", "Message", MB_OK);
}
Page Top

defファイル anchor.png Edit

main.def
1
2
EXETYPE NT
SUBSYSTEM WINDOWS,4.0
Page Top

コンパイル方法 anchor.png Edit

例1
1
dmd main.d main.def -oftest
例2:デバッグ時
1
dmd main.d main.def -debug -g -unittest -oftest
例3:リリース時
1
dmd main.d main.def -inline -O -release -oftest
Page Top

実行結果 anchor.png Edit

screenshot.png

Page Top

dsssを使う方法 anchor.png Edit

Page Top

プログラム anchor.png Edit

main.d
Everything is expanded.Everything is shortened.
1
2
3
4
5
6
 
 
 
-
|
!
extern(Windows) int MessageBoxW(void*,wchar*,wchar*,int);
const MB_OK = 0;
void main()
{
    MessageBoxW(null, "Hello, world!", "Message", MB_OK);
}
Page Top

コンパイル方法 anchor.png Edit

例1
1
dsss build main.d -gui -oftest
例2:デバッグ時
1
dsss build main.d -gui -unittest -g -debug -oftest
例3:リリース時
1
dsss build main.d -inline -O -release -oftest
Page Top

実行結果 anchor.png Edit

screenshot.png

Page Top

投票とコメント anchor.png Edit

選択肢 投票
大変参考になった3  
参考になった0  
あまり参考にならなかった0  
まったく参考にならなかった1  

コメントはありません。 コメント​/HowTo​/Windowsでコンソール画面の出ない実行ファイルを作る編集

お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 776, today: 1, yesterday: 0
初版日時: 2009-04-22 (水) 04:24:14
最終更新: 2009-04-22 (水) 04:24:14 (JST) (2927d) by ゲスト
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu