Opencl clBuildProgram的多个预处理器指令

Opencl clBuildProgram的多个预处理器指令,opencl,preprocessor-directive,Opencl,Preprocessor Directive,根据,我应该能够使用换行符作为分隔标记来传递多个预处理器指令。我可以加一个(“-dx=2”),但我似乎不知道什么神奇的公式可以让我加多个 我已尝试传递到选项参数: "-D x=2\ny=2\0"; "-D x=2\n-D y=2\0"; "-D x=2;\ny=2\0"; 和其他许多相同的变体都没有用 我肯定这是一个快速修复,或者我误解了规范 提前感谢只需使用常规空格作为分隔符: "-Dx=2 -Dy=2" 只需使用常规空格作为分隔符: "-Dx=2 -Dy=2" 对不起,我才意识到我

根据,我应该能够使用换行符作为分隔标记来传递多个预处理器指令。我可以加一个(“-dx=2”),但我似乎不知道什么神奇的公式可以让我加多个

我已尝试传递到选项参数:

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

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

"-D x=2;\ny=2\0";
和其他许多相同的变体都没有用

我肯定这是一个快速修复,或者我误解了规范


提前感谢

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

"-Dx=2 -Dy=2"

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

"-Dx=2 -Dy=2"

对不起,我才意识到我没有接受这个-谢谢!对不起,我才意识到我没有接受这个-谢谢!