execute_process
のヘッダーから文字列を抽出したかったのです。 しかし、コマンドにバグがあり、私は多くのことを試みます。常に同じエラーです。解析エラーです。機能がありません ")" CMAKE
execute_process
( COMMAND
猫$(version_h)| "myVersionを定義する" -a grepの|カット-d "" -f3 |カット-d '"' -f2`
OUTPUT_VARIABLE _Version)
コンソール行にコマンドを書き込むと、問題はありません。
エラーメッセージ:「Parse error。機能がありません ")"。代わりに、テキスト " "
CMakeの変数は、次の方法で '$ {Variable}'にアクセスします。中括弧に注意してください。 – vre
また、投稿にf2の後に追加のバックティックがあるようです。それはコピーエラーですか、それともコマンドの一部ですか? – vre
catの前とf2の後に "' "を設定する必要がありますが、それはstackoverflowの書き込みコマンドです。例: 'command' – sovif