में अनसुलझे प्लेटफार्म-निर्भर निर्भरताओं को संभालना मैंने परीक्षण पुस्तकालय Catch पर समर्थन biicode जोड़ने की कोशिश की है और उद्देश्य-सी और माइक्रोसॉफ्ट फाउंडेशन क्लासेस (एमएफसी) से संबंधित बाहरी निर्भरताओं के साथ कुछ समस्याएं थीं।जैविकोड
निम्नलिखित bii deps
चल रहा है, तो छपा है:
florianwolters/catch depends on:
system:
algorithm
assert.h
cmath
cstddef
cstdio
cstring
fstream
iomanip
iostream
iterator
limits
map
memory
ostream
set
sstream
stdbool.h
stdexcept
stdint.h
stdlib.h
streambuf
string
sys/time.h
sys/types.h
unistd.h
vector
windows.h
unresolved:
AfxWin.h
Foundation/Foundation.h
objc/runtime.h
sys/sysctl.h
तीन फ़ाइलों sys/sysctl.h
, objc/runtime.h
और Foundation/Foundation.h
ऑब्जेक्टिव-सी में आईओएस विकास से संबंधित हैं। फ़ाइल AfxWin.h
माइक्रोसॉफ्ट से सी ++ लाइब्रेरी माइक्रोसॉफ्ट फाउंडेशन क्लासेस (एमएफसी) का हिस्सा है। बायिकोड ब्लॉक मैंने बनाया है florianwolters/catch (अधिक जानकारी के लिए) है।
तो सवाल यह है कि: इस तरह की निर्भरताओं से कैसे निपटें? bicode पर स्वामित्व वाले स्रोत कोड को अपलोड करना समझ में नहीं आता है, हालांकि मैंने अभी तक लाइसेंस की जांच नहीं की है।
क्या इस तरह के अनसुलझे मुद्दों को आसानी से अनदेखा करने के लिए "उचित" या अनुशंसित तरीका है?
संपादित 2015-01-11:
मैं इस प्रक्रिया here के बारे में एक ब्लॉग पोस्ट में लिखा है। अगर मुझे कोई गलती हुई है या वर्कफ़्लो में सुधार के लिए आपके पास कोई सुझाव है, तो कृपया मुझे बताएं।
आपके उत्तर के लिए धन्यवाद। मैं उसी निष्कर्ष पर आया क्योंकि मैंने सोचा था कि कैसे "बूस्ट", उदाहरण के लिए, शामिल है। –