2013-09-26 6 views
9

मैं एक "हैलो वर्ल्ड" एसडीएल 2.0 प्रोजेक्ट की तलाश में हूं जो सभी समर्थित प्लेटफार्मों के बीच क्रॉस-कंपाइल करता है: विंडोज, लिनक्स, मैक, एंड्रॉइड और आईओएस। क्या ऐसा कुछ है? मैं आधिकारिक मंचों या दस्तावेज़ों पर नहीं मिल सका।समर्थित प्लेटफार्मों के बीच एसडीएल 2.0 एप्लिकेशन क्रॉस-कंपाइलिंग

किस उपकरण की सिफारिश की जाती है? सीएमके या स्कैन? क्या यह सिर्फ "मेक" के साथ किया जा सकता है?

उत्तर

1

यदि आप एसडीएल 2 के लिए स्रोत डाउनलोड करते हैं, तो ऐसे कई छोटे उदाहरण प्रोग्राम हैं जो "परीक्षण" निर्देशिका में सभी समर्थित प्लेटफ़ॉर्म पर संकलित होते हैं।

2

पता नहीं है कि यह वही है जो आप खोज रहे हैं, लेकिन मैंने अभी तक लिनक्स से विंडोज़ में एसडीएल 2 परियोजनाओं को पार करने के तरीके पर छोटे ट्यूटोरियल बनाए हैं।मृत लिंक

असल में, MinGW स्थापित करें और निम्न (Makefile उदाहरण) के लिए अपने संकलन निशानी नहीं लगाई:

# Where your MinGW SDL is installed 
SDL_ROOT_DIR = /usr/x86_64-w64-mingw32 

CFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags` 
      -Wall -Wextra 
CXXFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags` 
      -Wall -Wextra 
LDFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --libs` \ 
      -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lSDL2_gfx \ 
      -static-libgcc -static-libstdc++ 

में गहन स्पष्टीकरण here और here

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