Intel FPGAのOpenCLで文字列とか定義したい場合、19.1あたりから
kernel hoge()
{
char *str = "hogehoge"; // こんな記述や
char buf[256];
bool res = conv_str(buf, "hogehoge"); // こんな記述が
...
}
NGになった模様。
で、通るようにするには、
kernel hoge()
{
const char str[] = "hogehoge";
...
}
みたいな感じで記述すべし。
こちらからは以上です。
kernel hoge()
{
char *str = "hogehoge"; // こんな記述や
char buf[256];
bool res = conv_str(buf, "hogehoge"); // こんな記述が
...
}
NGになった模様。
で、通るようにするには、
kernel hoge()
{
const char str[] = "hogehoge";
...
}
みたいな感じで記述すべし。
こちらからは以上です。
コメント