OSDN Git Service

・#26997 DTXViewer023 のソースコード一式を追加。変更点は以下の通り。
[dtxmania/dtxmania.git] / @FDK10プロジェクト / @作成資料 / FDKを使うアプリのPJの作り方.txt
1 \r
2 \r
3 \81¡ (1) \90V\82µ\82¢\83v\83\8d\83W\83F\83N\83g\82ð\8dì\90¬\82·\82é\81B\r
4 \r
5 <\90V\82µ\82¢\83v\83\8d\83W\83F\83N\83g>\r
6         [\83v\83\8d\83W\83F\83N\83g\82Ì\8eí\97Þ]    "Win32"\r
7         [\83e\83\93\83v\83\8c\81[\83g]                  "Win32 \83v\83\8d\83W\83F\83N\83g"\r
8         [OK]\r
9                 \r
10 <Win32 \83A\83v\83\8a\83P\81[\83V\83\87\83\93 \83E\83B\83U\81[\83h>\r
11         [\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\90Ý\92è]        \91I\91ð\r
12         [\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8eí\97Þ]        "Windows \83A\83v\83\8a\83P\81[\83V\83\87\83\93"\r
13         [\8bó\82Ì\83v\83\8d\83W\83F\83N\83g]                      \83`\83F\83b\83N\93ü\82ê\82é\r
14         [\8a®\97¹]\r
15 \r
16 \81¡ (2) stdafx.[h|cpp] \82ð\92Ç\89Á\82·\82é\81B\r
17 \r
18 stdafx.h \82Ì\93à\97e\r
19 --------------\r
20 // stdafx.h\r
21 // \82ß\82Á\82½\82É\8fC\90³\82³\82ê\82È\82¢\82à\82Ì\82ð\83v\83\8a\83R\83\93\83p\83C\83\8b\82µ\82Ä\82¨\82­\82±\82Æ\82Å\83R\83\93\83p\83C\83\8b\91¬\93x\82ð\8fã\82°\82é\81B\r
22 #pragma once\r
23 #include "fdk10.h"\r
24 --------------\r
25 \r
26 stdafx.cpp \82Ì\93à\97e\r
27 --------------\r
28 #include "stdafx.h"\r
29 \r
30 // zlib \82Å\8fo\82é\81uvc80.pdb \82É\83V\83\93\83{\83\8b\82ª\82È\82¢\81v\8cx\8d\90\82ð\97}\90§\r
31 #pragma warning(disable: 4099)\r
32 --------------\r
33 \r
34 \81¡ (3) \83v\83\8d\83W\83F\83N\83g\82ª\83f\83t\83H\83\8b\83g\82Å\83v\83\8a\83R\83\93\83p\83C\83\8b\82µ\82½ stdafx.cpp \82ð\8eg\82¤\82æ\82¤\82É\90Ý\92è\82·\82é\81B\r
35 \r
36 <\83v\83\8d\83W\83F\83N\83g\82Ì\83v\83\8d\83p\83e\83B\83y\81[\83W>\r
37         [\8d\\90¬]          "\82·\82×\82Ä\82Ì\8d\\90¬"\r
38         [\8d\\90¬\83v\83\8d\83p\83e\83B]>[C/C++]>[\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[]>[\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[\82Ì\8dì\90¬/\8eg\97p]   "\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[\83t\83@\83C\83\8b\82ð\8eg\97p\82·\82é(/Yu)"\r
39 \r
40 <stdafx.cpp \82Ì\83v\83\8d\83p\83e\83B>\r
41         [\8d\\90¬]          "\82·\82×\82Ä\82Ì\8d\\90¬"  \r
42         [\8d\\90¬\83v\83\8d\83p\83e\83B]>[C/C++]>[\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[]>[\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[\82Ì\8dì\90¬/\8eg\97p]   "\83v\83\8a\83R\83\93\83p\83C\83\8b\8dÏ\82Ý\83w\83b\83_\81[\83t\83@\83C\83\8b\82ð\8dì\90¬\82·\82é(/Yc)"\r
43 \r
44 \81¡ (4) FDK \82É\82 \82í\82¹\82Ä\83v\83\8d\83W\83F\83N\83g\82Ì\8d\\90¬\82ð\95Ï\8dX\82·\82é\81B\r
45 \r
46 <\83v\83\8d\83W\83F\83N\83g\82Ì\83v\83\8d\83p\83e\83B\83y\81[\83W>\r
47         [\8d\\90¬]          "\82·\82×\82Ä\82Ì\8d\\90¬"\r
48         [\8d\\90¬\83v\83\8d\83p\83e\83B]>[\91S\94Ê]>[\95\8e\9a\83Z\83b\83g]    "\83}\83\8b\83`\83o\83C\83g\95\8e\9a\83Z\83b\83g\82ð\8eg\97p\82·\82é"\r
49 \r
50         [\8d\\90¬]          "Debug"\r
51         [\8d\\90¬\83v\83\8d\83p\83e\83B]>[C/C++]>[\83R\81[\83h\90\90¬]>[\83\89\83\93\83^\83C\83\80\83\89\83C\83u\83\89\83\8a]    "\83}\83\8b\83`\83X\83\8c\83b\83\83f\83o\83b\83O(/MTd)"\r
52         \r
53         [\8d\\90¬]          "Release"\r
54         [\8d\\90¬\83v\83\8d\83p\83e\83B]>[C/C++]>[\83R\81[\83h\90\90¬]>[\83\89\83\93\83^\83C\83\80\83\89\83C\83u\83\89\83\8a]    "\83}\83\8b\83`\83X\83\8c\83b\83h(/MT)"\r
55 \r
56 \81¡ (5) Main.[h|cpp] \82ð\8dì\90¬\82µ\81AWinMain() \8aÖ\90\94\82ð\8dì\90¬\82·\82é\81B\r
57 \r
58 Main.h \82Ì\97á\r
59 ---------------\r
60 #pragma once\r
61 \r
62 #include "CD3DApplication.h"\r
63 \r
64 extern CD3DApplication g_App;\r
65 \r
66 extern INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow );\r
67 ---------------\r
68 \r
69 Main.cpp \82Ì\97á\r
70 ---------------\r
71 #include "stdafx.h"\r
72 #include "Main.h"\r
73 \r
74 CD3DApplication g_App;\r
75 \r
76 INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow )\r
77 {\r
78         if( FAILED( g_App.Create( hInst, (LPCTSTR)lpCmdLine ) ) )\r
79                 return 0;\r
80 \r
81         return g_App.Run();\r
82 }\r
83 ---------------\r
84 \r
85 \r
86 \88È\8fã\81B\r