【问题标题】:Adding code-completion to Jetbrain's CLion IDE?向 Jetbrain 的 CLion IDE 添加代码完成功能?
【发布时间】:2015-08-11 15:17:37
【问题描述】:

我正在使用 Jetbrain 的 CLion IDE 编写 CPython 扩展,我希望能够为 Python.h 中的函数和变量提供代码完成功能。

我查看了偏好设置,但找不到任何相关内容。如何为包含的库添加代码完成和检查?

【问题讨论】:

    标签: clion jetbrains-ide


    【解决方案1】:

    CLion 在您的项目中使用 CMakeLists.txt 来控制代码完成和其他功能的查找路径 - 因为您的库包含特定于构建,所以将其放在此处是有意义的。

    对于如何将Python.h 库签名自动完成的具体问题,您的 CMakeList 文件应具有以下内容:

    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/include/python3.4m")
    

    其中-I/path/to/file.h 是包含您要包含在构建中的头文件的目录的本地路径(通过代理,您对项目的自动完成查找)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 2020-12-12
      • 1970-01-01
      • 2011-03-15
      • 2011-06-09
      相关资源
      最近更新 更多