C++ Chaiscript#在biicode.conf中包含语句映射

C++ Chaiscript#在biicode.conf中包含语句映射,c++,biicode,chaiscript,C++,Biicode,Chaiscript,我想创建一个依赖于chaiscript块(lefticus/chaiscript)的biicode块。如果我以这种方式包括chaiscript标题 #include <lefticus/ChaiScript/chaiscript/chaiscript.hpp> 因此,我更改了我的biicode.conf,如下所示: [includes] chaiscript/*.hpp: lefticus/ChaiScript 但后来我 florian@florian-VirtualBo

我想创建一个依赖于chaiscript块(lefticus/chaiscript)的biicode块。如果我以这种方式包括chaiscript标题

#include <lefticus/ChaiScript/chaiscript/chaiscript.hpp>
因此,我更改了我的
biicode.conf
,如下所示:

[includes]
    chaiscript/*.hpp: lefticus/ChaiScript
但后来我

florian@florian-VirtualBox:~/dev/ATE$ bii find
INFO: Processing changes...
WARN: There are local unresolved dependencies
They will not be searched in the server
Unresolved: chaiscript/chaiscript.hpp, chaiscript/chaiscript_stdlib.hpp
INFO: Finding missing dependencies in server
INFO: Looking for chaiscript/utility...
WARN: Can't find block candidate for: chaiscript/utility
INFO: Looking for chaiscript/dispatchkit...
WARN: Can't find block candidate for: chaiscript/dispatchkit
INFO: No block candidates found
我必须如何配置biicode以使其与“经典”chaiscript包含一起工作


谢谢,我终于找到了解决办法。只有当依赖项已经存在时,
biicode.conf
文件中的
[包含]
标记才起作用。我必须修改代码,以包含具有块完整路径的文件:

#include <lefticus/ChaiScript/chaiscript/chaiscript.hpp>
#包括

在修改
biicode.conf
文件之前,启动
bii deps

您做得很好,但也需要编写需求:

[requirements] 
     lefticus/ChaiScript: 1
[includes]
     chaiscript/*.hpp: lefticus/ChaiScript
通过这种方式,您可以将您的包含内容保留为:

#include "chaiscript/chaiscript.hpp"

PD:这是必要的,因为“bii查找”还不能用于此类包含映射

我还在测试biicode对ChaiScript的支持,我还没有打算/期望有人使用它。毫无疑问,它仍然需要工作。我在一个个人项目中使用Chaiscript有一段时间了,当我看到它在biicode上时,我认为是时候做同样的事情了!但是我没有时间用您的Chaiscript块测试代码…谢谢您的解释。我想我已经做了这个测试,
bii-find
用于删除
[requirements]
内容,表示没有使用它。也许我忘了做点什么。。。今晚到家后我会试试的!仅供参考,我在这里为官方存储库添加了一个ChaiScript组织:
#include "chaiscript/chaiscript.hpp"