n2l
V2EX  ›  C

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

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

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

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