#include <Python.h> // fatal error: Python.h: No such file or directory
헤더를 아래와 같이 변경해주면 된다.
#include <Python/Python.h>
헤더를 변경했는데 Python 버전이 2.7이라 불편하다면, 경로에 /Library/Frameworks/Python.framework/Versions/(설치되어 있는 파이썬 버전)/Headers
를 추가해주면 된다. vscode에서는 c_c__properties.json
파일의 includePath
, macFrameworkPath
부분을 아래처럼 수정해주면 된다.
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"/Library/Frameworks/Python.framework/Versions/3.8/Headers"
],
"defines": [],
"macFrameworkPath": [
"/Library/Frameworks/Python.framework/Versions/3.8/Headers",
"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++98",
"intelliSenseMode": "macos-clang-x64"
}
],
"version": 4
}
'Computer Science > TIL' 카테고리의 다른 글
Java의 InputStream/OutputStream과 한글 깨짐 현상 (1) | 2020.10.16 |
---|