clBuildProgram的多个预处理程序指令

时间:2015-11-11 19:38:50

标签: opencl preprocessor-directive

根据the specification,我应该能够使用换行作为分隔标记传递多个预处理器指令。我可以添加一个(“ - D x = 2”),但我似乎无法弄清楚什么神奇的公式可以让我添加多个。

我已尝试传入选项参数:

"-D x=2\ny=2\0";

"-D x=2\n-D y=2\0";

"-D x=2;\ny=2\0";

和其他许多变种无济于事。

我确定这是一个快速解决方案,或者我误解了规范?

提前致谢

1 个答案:

答案 0 :(得分:4)

只需使用常规空格作为分隔符:

"-Dx=2 -Dy=2"