出于求知欲,我想知道为什么 boost::filesystem 库有一个编译组件,而在其他情况下不需要编译组件。编译部分中有什么不能在 hpp 中?
真正让我困惑的是,无论如何我都会在我的计算机上编译这部分(在使用库之前),因此我希望每次构建应用程序时都可以甚至更喜欢执行我在 BJam 中所做的相同编译。
为什么会有额外的.so/ .a 文件?
出于求知欲,我想知道为什么 boost::filesystem 库有一个编译组件,而在其他情况下不需要编译组件。编译部分中有什么不能在 hpp 中?
真正让我困惑的是,无论如何我都会在我的计算机上编译这部分(在使用库之前),因此我希望每次构建应用程序时都可以甚至更喜欢执行我在 BJam 中所做的相同编译。
为什么会有额外的.so/ .a 文件?