2012-12-28 11 views
6

मैं the first ogre tutorialडेबियन खरखरा और राक्षस ट्यूटोरियल

निर्माण करने के लिए मैं पर डेबियन खरखरा हूँ कोशिश कर रहा हूँ - बीटा 4 और मैं इन संकुल स्थापित किया है:

  • libois-देव
  • : libogre-देव

मैं इस लाइन के साथ ट्यूटोरियल का निर्माण किया है

g++ -I/usr/include/OGRE -I/usr/include/OIS -lOgreMain -lOIS -o main *.cpp 

मैं इस मिल: SdkTrays.h ऐसी कोई फ़ाइल या निर्देशिका

मैं देख लिया है, शीर्षक है न में/usr/शामिल या/usr/स्थानीय/शामिल हैं (रिकर्सिवली) ।

क्या डेबियन निचोड़ के तहत sdktrays प्राप्त करना संभव है?

उत्तर

6

नमूने से सभी कोड डेबियन से हटा दिए गए थे क्योंकि इसमें Debian Bug #684218 में बताया गया है कि इसमें बहुत सी अज्ञात, गैर-डीएफएसजी-मुक्त सामग्री शामिल है। discussion with the OGRE maintainers about it के बाद, डेबियन रखरखावकर्ताओं ने केवल सभी नमूने निर्देशिका को हटाने का निर्णय लिया, जो ट्यूटोरियल को तोड़ देता है क्योंकि वे नमूने पर कुछ प्रारंभिक सरल जीयूआई सामान और मॉडल के लिए बहुत अधिक निर्भर करते हैं।

1.7.4 + dfsg1-6 से पहले के सभी संस्करणों में नमूने शामिल हैं। यहाँ कैसे स्रोत भंडार से इसे बनाने की है:

  1. क्लोन से बाहर http://anonscm.debian.org/git/pkg-games/ogre.git
  2. चेक डेबियन पैकेजिंग जो नमूने शामिल के पिछले संस्करण डेबियन स्रोत भंडार - git co debian/1.7.4-5
  3. पैकेज का निर्माण (अहस्ताक्षरित) - git-buildpackage -us -uc -rfakeroot --git-ignore-branch
  4. इस से ऊपर की निर्देशिका में dpkg -i का उपयोग करके अपने पैकेज इंस्टॉल करें। आप शायद पुस्तकालयों के सामान्य या-डीबीजी संस्करणों का उपयोग करना चाहते हैं, और उनमें से सभी नहीं।
  5. अब आप ट्यूटोरियल अनुप्रयोगों को संकलित कर सकते हैं।

आखिरकार आप सैंपल फ्रेमवर्क से दूर चले जाएंगे जो नमूने में उपयोग किया जाता है और आप इस पुराने संस्करण को आधिकारिक डेबियन के साथ बदल सकते हैं।

1

मैंने अभी उपलब्ध पैकेजों पर एक नज़र डाली है और यहां तक ​​कि 1.8 संस्करण कुछ कारणों से करते हैं जिनमें ओग्रेबाइट्स शामिल नहीं हैं (जिनके लिए एसडीकेट्रे संबंधित हैं)।

नतीजतन आपका एकमात्र विकल्प build Ogre from source है और कोड को official Ogre BitBucket repository से अपने आप को पकड़ें।

संबंधित मुद्दे