Unable to perform this action because the process is running.
๐งถ Problem
#include <iostream>
using namespace std;
int main(){
const double PI{3.1459};
double radius;
cout << "์์ ๋ฐ๊ฒฝ์ ์
๋ ฅํ์์ค : ";
cin >> radius;
double area = radius * radius * PI;
cout << "์์ ๋ฉด์ = " << area << endl;
return 0;
}
๋ฐฉ์ก๋ C++ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๋ฃ๋ค๊ฐ ์์๋ก ์ ์๋ ์ฝ๋๋ฅผ ์คํ์์ผ ํ์ตํ๋ ๋์ค์ Debug console์ ๋ค์ ๊ฒฝ๊ณ ๋ฉ์ธ์ง๊ฐ ๋์์ก๋ค.
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
์ฝ๋๊ฐ ์คํ๋ ๊ฒ์ ๋ณด๋, โ์์ ๋ฐ๊ฒฝ์ ์ ๋ ฅํ์์ค : โ ๊ฐ ์๋ ๋ญ๊ฐ ๊นจ์ง ๋ฏํ ๋ฌธ์์ด์ด ๋์ด๋์๋ค.
xecx9bx90xecx9dx98 xebxb0x98xeaxb2xbdxecx9dx84 xecx9ex85xebxa0xa5xedx95x98xecx8bx9cxecx98xa4 :
์ ๋ ฅ๊ฐ์ ๋ฃ์ด๋ณด๋, ๋ค์๊ณผ ๊ฐ์ ๋ฉ์ธ์ง๊ฐ ๋์๋ค. ๐ซง๐ซง๐ซง
Unable to perform this action because the process is running.
์ด๋ฐ ์๋ฌ๋ฉ์ธ์ง๋ ๋๋ฒ๊ทธ ์ฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฐ๋ฏธ๋๋ก ์ฌ์ฉํ๋ ค๊ณ ์ ๋ ฅ๊ฐ์ ์ ๋ ฅํ ๋ ์ด๋ฏธ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ธ์ค๋ฅผ ์คํํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ค.
๋๋ ์ด๋ฏธ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ง๊ธ์ ๋น์ ์ด ์์ฒญํ๋ ๊ฒ์ ํ ์ ์๋ค
๋ผ๋ ๋ฉ์ธ์ง.
์ด ๊ฒฝ์ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ launch.json์ ์ค์ ์ ๋ณ๊ฒฝํ์ฌ ์๋ก์ด ์ฝ์์ฐฝ์ ๋์ ์ ๋ ฅ์ ๋ฐ๋ ๊ฒ์ด๋ค.
๐ช Solution
vscode์์ C++์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ .vscode
ํด๋ ์์ launch.json ํ์ผ์ด ์๋ค.
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "clang++ - ํ์ฑ ํ์ผ ๋น๋ ๋ฐ ๋๋ฒ๊ทธ",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false, // ์ด ๋ถ๋ถ์ true๋ก ๋ณ๊ฒฝํ๋ฉด ์๋ก์ด ์
๋ ฅ ์ฝ์์ฐฝ์ด ๋์์ง๋ค!
"MIMode": "lldb",
"preLaunchTask": "C/C++: clang++ ํ์ฑ ํ์ผ ๋น๋"
}
]
}
ํด๊ฒฐ๋ฐฉ๋ฒ์ launch.json ํ์ผ์ configurations์์ "externalConsole": true
๋ก ์ค์ ํ๋ ๊ฒ์ด๋ค.
์ค์ ์ ๋ณ๊ฒฝํ ํ ํด๋น ์ฝ๋๋ฅผ ๋ค์ ์คํํ๋ฉด ์๋ก์ด ์ฝ์์ฐฝ์ด ๋์์ง๋ค.
๊ฐ์ ์ ๋ ฅํ๋ฉด ๊ทธ์ ๋ง๋ ๊ฒฐ๊ณผ๊ฐ์ด ํ์๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.