OSDN Git Service

SDL_CreateThread サンプルコードを修正 https://wiki.libsdl.org/SDL_CreateThread?action=diff...
[sdl2referencejp/sdl2referencejp.git] / FAQMacOSX.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="ja-JP">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <meta name="keywords" content="Simple Directmedia Layer SDL 2.0">
7 <link rel="top" href="index.html" title="\83z\81[\83\80">
8 <link rel="parent" href="FAQs.html" title="1\82Â\8fã">
9 <title>FAQ: Mac OS X</title>
10 </head>
11 <body>
12 <a href="index.html">\96Ú\8e\9f</a> - <a href="FAQs.html">FAQ</a> - Mac OS X
13 <hr>
14 <h1>FAQ:Mac OS X</h1>
15 <h2>\89½\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82©?</h2>
16 <p>
17 SDL 2.0.0\82ÍMac OS X 10.5\88È\8d~\82ÌXcode\82Æ\8cÃ\93T\93I\82ÈUNIX\83X\83^\83C\83\8b\82Ì\83r\83\8b\83h\8aÂ\8b«\82É\91Î\89\9e\82µ\82Ä\82¢\82é.
18 \8c»\8dÝ\82ÍXcode\82Ì\82ÝSDL\83t\83\8c\81[\83\80\83\8f\81[\83N\82ð\8eg\82Á\82Ä\83r\83\8b\83h\82Å\82«\82é.
19 UNIX\83X\83^\83C\83\8b\82Ì\8aÂ\8b«\82Å\82Í\8cÃ\93T\93I\82È\8b¤\97L\82Ü\82½\82Í\90Ã\93ISDL\83\89\83C\83u\83\89\83\8a\82Å\8dì\90¬\82·\82é.
20 </p>
21 <p>
22 \8dÅ\90V\82Ì\8fî\95ñ\82Í<a href="http://hg.libsdl.org/SDL/file/default/docs/README-platforms.md">http://hg.libsdl.org/SDL/file/default/docs/README-platforms.md</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ.
23 </p>
24 <h2>
25 Xcode\82ÆUNIX\83X\83^\83C\83\8b\83r\83\8b\83h\8aÂ\8b«\82Í\89½\82ª\88á\82¤?
26 </h2>
27 <p>
28 SDL\8aJ\94­\83p\83b\83P\81[\83W\82É\82Í\83t\83\8c\81[\83\80\83\8f\81[\83N\82Ì\8c`\82ÌSDL\83\89\83C\83u\83\89\83\8a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é.
29 \8aJ\94­\82ÉXcode\82ð\8eg\82¢\82½\82¢\82Ì\82Å\82 \82ê\82Î\89½\82à\96â\91è\82Í\82È\82¢.
30 \82µ\82©\82µ, configure\83X\83N\83\8a\83v\83g\82ð\8eg\82¤\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Í, \82Ù\82Æ\82ñ\82Ç\82Ì\8fê\8d\87, SDL\82ÍUNIX\83X\83^\83C\83\8b\82Å\83C\83\93\83X\83g\81[\83\8b\82·\82é\95K\97v\82ª\82 \82é.
31 </p>
32 <p>
33 \83t\83\8c\81[\83\80\83\8f\81[\83N\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\8fê\8d\87\91S\82Ä\82ÌSDL\82Ì\83t\83@\83C\83\8b(\83\89\83C\83u\83\89\83\8a\82Æ\83w\83b\83_)\82Í.framework bundle\82É\82Ü\82Æ\82ß\82ç\82ê\82Ä\82¢\82Ä, /Library/Frameworks/ \82Ü\82½\82Í ~/Library/Frameworks/ \82É\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82é.
34 \82±\82ê\82Åxcode\82ª\94F\8e¯\82Å\82«\82é\82æ\82¤\82É\82È\82é.
35 \82µ\82©\82µ, SDL\82Í\8eg\82¢\82½\82¢\82ªUNIX\83X\83^\83C\83\8b\82Ì\83r\83\8b\83h\8aÂ\8b«\82ð\8eg\82¢\82½\82¢\8fê\8d\87\82Í, \92Ê\8fí\82±\82ÌSDL\82Í\94F\8e¯\82Å\82«\82È\82¢.
36 (configure\83X\83N\83\8a\83v\83g\82ð\8eè\93®\82Å\8f\91\82«\8a·\82¦\82Ä\83t\83\8c\81[\83\80\83\8f\81[\83N\82ð\8eg\82¦\82é\82æ\82¤\82É\82µ\82½\97á\8aO\82ª\82¢\82­\82Â\82©\82 \82é\82ª, \82»\82ê\82Í\8bH\82È\82±\82Æ\82Å\82 \82é.)
37 </p>
38 <p>
39 UNIX\83X\83^\83C\83\8b\82Å\83C\83\93\83X\83g\81[\83\8b\82·\82é\8fê\8d\87, SDL\82Í /usr/local/bin, /usr/local/include, /usr/local/lib \82É\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82é. (\8eÀ\8dÛ\82Ì\83p\83X\82Í\88Ù\82È\82é\8fê\8d\87\82ª\82 \82é. \97á\82¦\82ÎFink SDL\83p\83b\83P\81[\83W\82Í\83f\83t\83H\83\8b\83g\82Å\82Í /usr/local \82Ì\91ã\82í\82è\82É /sw \82ð\8eg\82¤.)
40 \82±\82Ì\8fê\8d\87\88ê\94Ê\93I\82ÈUNIX\82É\91Î\89\9e\82µ\82½\83r\83\8b\83h\83V\83X\83e\83\80\82Í\82±\82ÌSDL\82ð\94F\8e¯\82Å\82«\82é.
41 </p>
42 <h2>UNIX\83X\83^\83C\83\8b\82ÌSDL\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\95û\96@\82Í?</h2>
43 <p>
44 \83\\81[\83X\82ð\83R\83\93\83p\83C\83\8b\82µ\82Ä\83C\83\93\83X\83g\81[\83\8b\82·\82é(\92Ê\8fí\82Í ./configure && make && make install procedure).
45 \82Ü\82½\82Í, \83r\83\8b\83h\82³\82ê\82½\83p\83b\83P\81[\83W\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é.
46 \97á\82¦\82Î, Fink\82ÆMacPorts\82Ì\97¼\83p\83b\83P\81[\83W\82ª\93K\82µ\82Ä\82¢\82é\82¾\82ë\82¤.
47 \82»\82ê\82¼\82ê\82Ì\83T\83C\83g\82Å\8fÚ\8d×\82ð\92m\82é\82±\82Æ\82ª\82Å\82«\82é.
48 </p>
49 <p>
50 \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\90Ã\93I\83\8a\83\93\83N\82·\82é\82Ì\82Å\82 \82ê\82Î, \82Ç\82Ì\82æ\82¤\82ÉSDL\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\82Ì\82©\82Í\82 \82Ü\82è\96â\91è\82É\82È\82ç\82È\82¢.
51 -- \97á\82¦\82Î, Fink\82©\82çSDL\82ð\83C\83\93\83X\83g\81[\83\8b\82µ\82Ä\82à, \90Ã\93I\82É\83\8a\83\93\83N\82·\82é\82Ì\82Å\82 \82ê\82Î, \83\86\81[\83U\82ÍFink\82©\82ç\83C\83\93\83X\83g\81[\83\8b\82·\82é\95K\97v\82Í\82È\82¢.
52 </p>
53 <h2>OpenGL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\83r\83\8b\83h\82·\82é\95û\96@\82Í?</h2>
54 <p>
55 Mac OS X\82Å\82Í, OpenGL\83w\83b\83_\82É\82Í\8e\9f\82Ì\82æ\82¤\82É\83A\83N\83Z\83X\82·\82é:
56 </p>
57 <p>
58 <code>
59 <pre>
60 #include &lt;OpenGL/gl.h&gt;
61 #include &lt;OpenGL/glext.h&gt;
62 </pre>
63 </code>
64 </p>
65 <p>
66 \83w\83b\83_\83t\83@\83C\83\8b"SDL_opengl.h"\82É\82Í, \82±\82ê\82ç\82Ì\83w\83b\83_\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ä\82¢\82é.
67 </p>
68 <p>
69 Xcode\82ð\8eg\82¤\82È\82ç\82Î, OpenGL.framework\82ð\83v\83\8d\83W\83F\83N\83g\82É\92Ç\89Á\82·\82é. \83R\83}\83\93\83h\83\89\83C\83\93\82É
70 </p>
71 <p>
72 -framework OpenGL
73 </p>
74 <p>
75 \82ðMakefile\82ÌGCC\82Ü\82½\82ÍLD\82É\89Á\82¦\82é\82±\82Æ.
76 </p>
77 <h2>
78 \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ÉSDL\83t\83\8c\81[\83\80\83\8f\81[\83N\82ð\89Á\82¦\82é\95û\96@\82Í?
79 </h2>
80 \97Ç\82¢\95û\96@\82ª\82±\82±\82É\82 \82é: <a href="http://overooped.com/post/42240519/properly-bundling-frameworks-in-your-application">Properly bundling .frameworks in your application package</a>
81 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>
82 <a href="https://wiki.libsdl.org/FAQMacOSX">FAQ: Mac OS X - SDL Wiki</a>
83 <hr>
84 </body>
85 </html>