我想用来自C++ Standard Base 的Linux构建我的程序。程序依赖于Boost库,用gcc 4.4版本构建。编译失败。是否可以使用LSB C++编译器构建Boost库?或者,有没有可能用一些旧的gcc版本来构建Boost库,推荐的版本是什么?我的最终目标是让我的可执行文件和第三方Boost库在大多数Linux发行版上运行。通常,通过使用Boost库开发C++闭源应用程序,可以为
我需要建立多个平台(视窗和Linux) 32位和64位和多个编译器(Visual Studio2010和Visual Studio2017)的C++代码。我使用了几个第三方,如: Boost,Tbb,Xerces和其他。对于Visual Studio 2010,Visual Studio 2017,32/64位等,我需要使用不同版本的第三方包含和库,我需要如何处理这一事实?我是否需要在CMakeLists.txt文件中有类似'if‘的语句,在这些语句中,我为不同的条件