我試圖給測試庫Catch添加biicode支持,並且在與Objective-C和Microsoft基礎類(MFC)相關的外部依賴關係中遇到了一些問題。在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
都涉及到在Objective-C iOS開發。文件AfxWin.h
是Microsoft的Microsoft基礎類(MFC)的C++庫的一部分。我創建的biicode塊爲florianwolters/catch(獲取更多信息)。
所以問題是:如何處理這種依賴關係?將Apple或Microsoft擁有的源代碼(甚至可能是非法的)上傳到bicode是沒有意義的,儘管我還沒有檢查許可證。
是「正確的」還是推薦的方法來簡單地忽略這些未解決的問題?
編輯2015年1月11日:
我已經寫的過程here博客文章。請讓我知道,如果我犯了什麼錯誤,或者如果您有任何改善工作流程的建議。
謝謝您的回覆。例如,我想到了如何將「Boost」包含在內,我得出了同樣的結論。 –