我正在开发一个 LGPL 游戏引擎库,我更喜欢在没有依赖关系的情况下编写代码。到目前为止,我有使用 Xlib 和 OpenGL 代码的窗口代码。但我担心最终我还是需要使用库。可能是这种情况,我可以编写自己的图像加载内容等等,但我不能编写音频代码或网络代码。
现在,我想知道,为了学习经验,最好自己做吗?我确信我可以弄清楚,但我真正担心的是我的代码中存在库已经解决的错误。
现在,如果我确实使用库,那么编写原始代码并只使用库就毫无意义。
如果这是一件困难的事情,我很抱歉,但我有强迫症,它要么是一个或另一个,要么是某种解决方案,比如编写原始代码和使用库作为替代方案(因为无论如何一切都是抽象的)。