Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

" if given arguments: "STREQUAL" "foobar" Unknown arguments specified"とか言われたら、大元の変数がないのかもしれない

実際のところ

if given arguments:

"STREQUAL" "3_1"

Unknown arguments specified

何事かと思い調べたところ

if( $ENV{UNITREE_SDK_VERSION} STREQUAL "3_1")

の部分で警告が入った模様。

このSTREQUALはSTRing EQUAL……という意味でif関数での比較で使っている。
もしやと思い、UNITREE_SDK_VERSIONという変数の実在自体を探ったところ……なかった。
ちゃんと設定してあげれば、無事起動。