実現したいこと
vscodeで、VST3の開発を行っていますが、ターミナル上で手打ちで"cmake --build . --config [Debug or Release]"と手打ちで打ち込んでビルドしているので、tasks.jsonで行いたいです。
発生している問題・分からないこと
tasks.jsonに記述をして、タスクを実行しようとすると以下のエラーが出てビルドできません。
vscodeのターミナルのpowershellでcmake --build . --config Releaseや、cmake --build . --config Debugと実行したときは確かにビルドできています。
エラーメッセージ
error
1 * Executing task: cd build 2 3 * Terminal will be reused by tasks, press any key to close it. 4 5 * Executing task: cmake --build . --config Release 6 7MSBuild version 17.9.5+33de0b227 for .NET Framework 8MSBUILD : error MSB1009: Project file does not exist. 9Switch: ALL_BUILD.vcxproj 10 11 * The terminal process "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command cmake --build . --config Release" terminated with exit code: 1. 12 * Terminal will be reused by tasks, press any key to close it.
該当のソースコード
tasks.json
1{ 2 // See https://go.microsoft.com/fwlink/?LinkId=733558 3 // for the documentation about the tasks.json format 4 "version": "2.0.0", 5 "tasks": [ 6 { 7 "label": "move to build", 8 "type": "shell", 9 "command": "cd build" 10 }, 11 { 12 "label": "Debug", 13 "type": "shell", 14 "command": "cmake --build . --config Debug" 15 }, 16 { 17 "label": "Release", 18 "type": "shell", 19 "command": "cmake --build . --config Release" 20 }, 21 { 22 "label": "Build Debug", 23 "type": "shell", 24 "dependsOrder": "sequence", 25 "dependsOn": [ 26 "move to build", 27 "Debug" 28 ] 29 }, 30 { 31 "label": "Build Release", 32 "type": "shell", 33 "dependsOrder": "sequence", 34 "dependsOn": [ 35 "move to build", 36 "Release" 37 ] 38 } 39 ] 40}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
VScode cmake terminated with exit code: 1.と検索しましたが、同様の事案が見つかりませんでした。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/06/26 13:40