none
不带.h头文件vs写#include不自动提示的问题 RRS feed

  • 问题

  • 我在VC++目录里面

    包含目录已经添加了include文件夹

    库目录已经添加了lib文件夹

    写#include<xxxx>头文件,只会提示带有.h的头文件,没有.h的头文件不会提示

    我应该怎么设置才能让不带.h的头文件出现在提示里,不然的话我就需要记住每个头文件名称...

    2018年7月6日 0:58

全部回复

  • Hi,

    感谢在MSDN论坛发帖。

    >>写#include<xxxx>头文件,只会提示带有.h的头文件,没有.h的头文件不会提示
    我应该怎么设置才能让不带.h的头文件出现在提示里,不然的话我就需要记住每个头文件名称...

    请问你的include文件夹是你自己生成的头文件还是c++模板库的头文件?

    据我所知,vs中没有这样的设置。据我测试发现,vs只能识别他模板库中不带.h扩展名的头文件。自己创建的头文件去掉.h后,也是无法识别。即使放到模板库头文件目录中也不可以。可能文件有特殊的内容可以识别是否为头文件。

    建议你将该问题发布到下面的网址,获取更好的帮助。

    https://developercommunity.visualstudio.com/spaces/8/index.html

    谢谢你的理解与支持。

    Best Regards,

    Baron Bi


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年7月6日 8:03
  • .h文件是必须的要求,C++的机制是这样设计的。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年7月9日 0:24
  • 有个简单,暴力,但是不怎么好的方法:

    1. 创建一个新的 .h 文件,例如 all.h

    2. 在这个新的 .h 文件(all.h)里面 include 其他所有的 .h 文件

    3. 搞掂,你在 .cpp 里面只要 include 这个新的 .h 文件(all.h)就可以了。


    学习学习....

    2018年7月20日 7:28
  • 请问解决了吗?我也遇到同样的问题

    2021年8月3日 9:26