我正在研究一个LGPL游戏引擎库,我更喜欢没有依赖关系的代码。到目前为止,我已经使用Xlib和OpenGL代码对窗口进行了窗口化。但我担心最终我仍然需要使用库。这可能是这种情况,我可以写我自己的图像加载的东西和更多,但我不能写音频代码或网络代码。图书馆vs原始代码?
现在,我想知道,为学习体验做最好的一切吗?我相信我可以弄明白,但是我真正担心的是我的代码中有bug,图书馆已经解决了。
现在,如果我确实使用了库,那么编写原始代码并使用库就没有意义了。
对不起,如果这是一件困难的事情,但我有强迫症,它是一种或另一种或某种解决方案,如编写原始代码和有库作为替代品(因为无论如何都抽象了)。