음악, 삶, 개발

Juce 코드를 VSCode 에서 작성하기 본문

개발 공부/Juce 공부방

Juce 코드를 VSCode 에서 작성하기

Lee_____ 2021. 2. 17. 19:40

먼저 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 만 해주면서 개발해나가면된다.