boost.build

    1热度

    1回答

    我有两个提高我的机器上的目录。一个在/ usr /中,另一个在/ home/user/boost中。我如何告诉bjam只能在/ home/user/boost中使用我的本地版本。我已经将BOOST_ROOT设置为指向该目录,但bjam仍尝试在/ usr /中使用该版本。 编辑:我想通了,我可以用Jamroot中旁的文件升压build.jam中,只有一条线,告诉bjam,哪里找boost.build

    0热度

    1回答

    我正在使用boost.build。 在其中一个步骤"g++" -o "testbed/bin/gcc-5.3.0/debug/link-static/get_tag34_tag34_processed" -Wl,--start-group "testbed/bin/gcc-5.3.0/debug/link-static/get_tag34_tag34_processed.o" "/usr/loca

    0热度

    1回答

    连接的依赖当我尝试编译一个exec与b2 toolset=clang它使用一个连接命令,如: clang++ -L/apps/bzip2/lib -L/apps/zlib/lib -o fixfast/bin/clang-linux-3.3/release/link-static/fixfast-mds_MCAST fixfast/bin/clang-linux-3.3/release/link-

    0热度

    1回答

    有没有一种方法(无需修改源文件)指定我想用例如msvc构建boost,其中包含一组调试中的其他选项和另一个发布变体?在一些config.jam或甚至更好的命令行?像 using msvc : : <compileflags>-DRELEASE_DEFINES; - only if variant=release using msvc : : <compileflags>-DDEBUG_DEFIN

    2热度

    1回答

    我为一个子项目制作了bjam文件。该子项目包含一些源和标题。 建设的结果是一个静态库。我想从另一个项目中使用这个子项目。有没有办法避免明确指定子项目头的路径? 例如: # Jamfile for sub-library project sublib : requirements <include>../headers/include : source-location ../

    3热度

    1回答

    我对我的项目使用boost.build。当然,我使用增强本身。另外,为了测试目的,我在项目中使用了google-test库。我必须将我的项目与google-test的静态库链接起来。我已经找到了解决办法做就是MinGW的(对于Linux的海湾合作委员会的工作太) exe foo : $(IMPORTANT_PART) $(TEST_UTILITY_PART) : <toolset>gcc <lin

    7热度

    2回答

    我一直在使用boost.build或b2来构建一个项目。我试图添加如auto和begin这样的C++ 11构造,但在具有Jamfile的目录中的标准调用b2 release不能识别这些构造。

    3热度

    1回答

    链接建设成为我开始有增强的lib项目,看来我的设置是不工作: main.cpp中: #include <boost/asio.hpp> int main(int argc, char* argv[]) { boost::asio::io_service io_service_; return 0; } 的Jamfile: exe node : main.cpp ;

    1热度

    1回答

    操作系统= Ubuntu。 bjam usage = TRUE。 我想借助OpenMP优化我的单元测试系统。 的bjam脚本文件: lib my_lib : [ glob sources/*.cpp ] : <link>static ; ... explicit my_project ; unit-test my_proje

    0热度

    1回答

    上下文 - 尝试使用Boost.Python C++库集来与C++代码交互。 主要思想是从质量保证角度使用Python来测试C++代码(.so文件)。 问题现在; BOOST_PYTHON_MODULE包装,我们真的需要在每一个给Python接口的.cpp包括?假设我们有test.cpp,我们不能用Boost包装器写test_qa.cpp,这样实际的开发代码在流程中没有改变吗? 查看Boost.o