我的源代码树中有多个Jamfiles。
有些用于构建一些可执行文件。一些用于静态库。
默认情况下Eclipse CDT要编译,我想改用bjam(因为团队中的其他人使用bjam并维护那些Jamfiles)。
我尝试将构建器命令(在属性 - > C / C ++构建 - >构建器设置中)切换到bjam而不是make,然后我更新了“构建(增量构建)”(在属性 - > C中) / C ++ build-> Behavior)调用正确的目标。
当我点击运行时,它会调用正确的命令,但它看不到Jamfile。
有没有办法指定jamfile?
提前致谢。
答案 0 :(得分:0)
通过将Jamroot放入项目文件夹,我很容易做到了。我想如果您不想构建所有内容,则必须指定目标。
然后我当然在根目录中运行b2,而不是在./src
中运行Eclipse确实提供了自定义构建环境,因此可能存在问题,因此请尝试从控制台运行b2。