我目前正在进行AOT教程并且编译部分有效,但是当我尝试构建代码(在单独的项目中)时,包括已编译的代码,由于以下错误而无法构建:
我该如何解决?
编辑:跟进问题。我设法编译了2个函数,当我试图在同一个项目中使用它们时,它不断抛出以下错误:
这只是一些错误。所以我的后续问题是。我可以将所有函数合并到一个文件中,还是有另一种方法可以忽略双重定义?
答案 0 :(得分:1)
我通过将.obj文件添加为链接器的输入
来解决它答案 1 :(得分:1)
您可以在目标中加入NoRuntime
功能,以删除halide_
功能。当然,您仍然需要这些功能,并且可以使用compile_standalone_runtime()
生成它们的单个副本。