n2l
V2EX  ›  C

clion 写 c,如何配置对应的头文件自动填充

  •  
  •   n2l · Nov 11, 2022 · 4192 views
    This topic created in 1463 days ago, the information mentioned may be changed or developed.

    如题,在.c 文件中写方法,如何自动将需要声明的方法名在对应的.h 文件中自动生成?

    13 replies  •  2022-11-14 17:35:37 +08:00
    n2l
    n2l
    OP
    Nov 11, 2022 via iPhone❤️1
    1
    nobody?
    Noicdi
    Noicdi
    Nov 12, 2022 via iPhone
    2
    一般不是在头文件声明后在源文件中生成吗,你咋反着来
    figozhu
    figozhu
    Nov 12, 2022 via iPhone
    3
    你先去头文件里定义?可以生成函数体
    zeal7s
    zeal7s
    Nov 12, 2022
    4
    先在头文件中声明,然后按默认快捷键 Atl+Enter 会自动在.c 文件中生成对应的函数名。
    Crimson47
    Crimson47
    Nov 12, 2022
    5
    @Noicdi 还真别说, Ycm 就有自动导入头文件的功能, 有时候挺画蛇添足的。。。。
    Noicdi
    Noicdi
    Nov 12, 2022 via iPhone
    6
    @Edcwsyh #5 clangd 好像也是,自动加个头文件我还得滑上去删掉
    n2l
    n2l
    OP
    Nov 13, 2022
    7
    @zeal7s 并没有这个操作啊,你说的是 clion 吗。。。
    n2l
    n2l
    OP
    Nov 13, 2022
    8
    @zeal7s 没有生成的选项,看图
    ![动画.gif]( https://s2.loli.net/2022/11/13/zsZGnL7JA2Pjp34.gif)
    zeal7s
    zeal7s
    Nov 14, 2022
    10
    @n2l 我的截图跟你不一样诶
    ![uTools_1668397787827.png]( https://s2.loli.net/2022/11/14/uFOLr6PxaybQEJz.png)
    n2l
    n2l
    OP
    Nov 14, 2022
    11
    @zeal7s 看下我的 Atl+Enter 和你的一样吗,https://smms.app/image/omVD7SfjIwQk1uL
    zeal7s
    zeal7s
    Nov 14, 2022
    12
    @n2l 一样
    zeal7s
    zeal7s
    Nov 14, 2022
    13
    @n2l initLink()已经在 c 文件中实现了,所以不会出现 Generate definition
    你新写一个函数声明试一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    ♥ Do have faith in what you're doing.