我目前正在做AOT教程,编译部分可以工作,但是当我尝试构建代码(在一个单独的项目中)(其中包括编译的代码)时,由于以下错误,它无法生成:

我该怎么解决呢?
编辑:跟进问题。我成功地编译了2个函数,当我试图在同一个项目中使用它们时,它总是抛出以下错误:

这只是其中的几个错误。所以我的跟进问题是。我是否可以将所有函数合并到一个文件中,或者是否有其他方法可以忽略双重定义?
发布于 2016-07-06 14:17:52
您可以在目标中包含NoRuntime特性以删除halide_函数。当然,您仍然需要这些函数,您可以使用compile_standalone_runtime()来生成它们的一个副本。
发布于 2016-07-06 08:20:13
我通过添加.obj文件作为链接器的输入来解决这个问题
https://stackoverflow.com/questions/38218873
复制相似问题