面向 OpenCL™ 的英特尔® SDK不支持项目目录名称中的空间。如果尝试在包含名称空格的目录中运行 aoc 编译器,您可能会收到以下错误之一:
aocl_opt:指定了太多定位参数。可以在大多数 1 个位置参数中指定
dsdk.dll 缺少
simulation.dll 缺失
要解决此问题,请使用名称中没有空间的项目目录,或将现有项目目录重命名,这样他们将没有目录名称中的空格。 使用新目录名称再次尝试编译。未来的文档版本将添加提醒说明。
这是一个脚本语言限制,因此这个问题不会因 OpenCL™英特尔® SDK的更改而得到解决。