clBuildProgram 的多个预处理器指令
multiple preprocessor directives to clBuildProgram
根据 the specification,我应该能够使用换行符作为分隔符来传递多个预处理器指令。我可以添加一个(“-D x=2”),但我似乎无法弄清楚什么神奇的公式可以让我添加多个。
我试过传递给 options 参数:
"-D x=2\ny=2[=10=]";
"-D x=2\n-D y=2[=10=]";
"-D x=2;\ny=2[=10=]";
以及相同的许多其他变体都无济于事。
我确定这是一个快速修复,还是我误解了规范?
提前致谢
只需使用常规 space 作为分隔符:
"-Dx=2 -Dy=2"
根据 the specification,我应该能够使用换行符作为分隔符来传递多个预处理器指令。我可以添加一个(“-D x=2”),但我似乎无法弄清楚什么神奇的公式可以让我添加多个。
我试过传递给 options 参数:
"-D x=2\ny=2[=10=]";
"-D x=2\n-D y=2[=10=]";
"-D x=2;\ny=2[=10=]";
以及相同的许多其他变体都无济于事。
我确定这是一个快速修复,还是我误解了规范?
提前致谢
只需使用常规 space 作为分隔符:
"-Dx=2 -Dy=2"