음악, 삶, 개발
Juce 코드를 VSCode 에서 작성하기 본문
먼저 XCode 를 사용하지않고 VSCode 를 사용하려는 이유는,
XCode 의 autocomplete 이 미치도록 느리거나 아예 안된다.
반면 VSCode 를 사용하면 매우 빠른 autocomplete 을 보여준다.
Projucer 로 생성된 프로젝트 폴더를 VSCode 로 통채로 연뒤에
.vscode 라는 폴더를 생성한다.
그리고 이안에 c_cpp_properties.json 이라는 파일을 생성한다.
그리고 이 파일안에 아래 코드를 붙여넣기한다.
// c_cpp_properties.json
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"~/JUCE/modules"
],
"defines": [],
"macFrameworkPath": [
"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "macos-clang-x64"
}
],
"version": 4
}
이렇게 되면, VSCode 안에서 autocomplete 되면서 Juce 코드를 작성할수있다.
하지만 컴파일은 XCode 에서 해야한다.
VSCode 와 XCode 를 둘다 켜놓은 상태에서, VSCode 로 수정을 하면
자동으로 XCode 에 반영되기때문에, XCode 에서 build 만 해주면서 개발해나가면된다.