我正在使用Jetbrain的CLion IDE编写CPython扩展,我希望能够为Python.h中的函数和变量进行代码完成。
我查看了偏好设置,但无法找到相关内容。如何为包含的库添加代码完成和检查?
答案 0 :(得分:3)
CLion使用项目中的field {
width: 75vh;
height: 75vh;
max-width: 600px;
max-height: 300px;
background: #B2EBF2;
border: 1.25vh solid #0097A7;
}
.field .player {
width: 5vh;
height: 5vh;
max-width: 600px;
max-height: 300px;
background: #727272;
}
来控制代码完成和其他功能的查找路径 - 因为您的库包含特定于构建的内容,因此将其置于此处是有意义的。
对于如何将CMakeLists.txt
库签名转换为自动完成的具体问题,您的CMakeList文件应该具有以下内容:
Python.h
其中set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/include/python3.4m")
是包含要在构建中包含的头文件的目录的本地路径(以及代理,您对项目的自动完成查找)。