我知道什么是.h,.dll和.lib文件以及它们如何一起工作。我这样说是因为这个问题似乎经常被问及回答,这不是我的问题。我需要知道如何找出哪个库文件与哪个.h文件一起使用。例如,如果我#include winsock2.h,在我的第一个版本中,我得到了很多错误 - 显然错过了winsock2.h的库。我能找到它的唯一方法是ws2_32.lib是在线搜索。必须有另一种方式。与头文件配对库
Q
与头文件配对库
2
A
回答
3
您必须查看文档,因为头文件本身不包含这些信息。同时,您已经应该已经需要文档来查找头文件的名称。
在每个MSDN页面的底部,您可以找到一个带有“Header”,“Library”和“DLL”字段的表格。
举例socket
功能:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740506(v=vs.85).aspx
1
我希望找到从微软的东西,用SDK(或Visual Studio)安装并给出了头文件和库之间的关系SDK中的文件。我意识到不存在一对一的对应关系。即使如此...
我放弃了。我现在有信心,我没有看到明显的东西。那就是,我的答案是没有答案。
我经常尝试重用或评估其他人已决定包含哪些头文件的软件。没有文档。最快的一种方法是在线搜索:MSDN或某个搜索引擎。我花了很多时间断开连接,原因很多,所以这通常不是一种选择。我通常做的是grep库中的头文件中的函数名称目录 - 不完美,但它的工作。
谢谢,花花公子(dudettes?)为您提供帮助
相关问题
- 1. Tablesorter配置头文件
- 2. 生成的头文件(* .h)中对共享库文件(*。所以)
- 3. 表列对齐与表头不匹配
- 4. 头文件和标准库
- 5. 静态库头文件
- 6. 移动库和头文件
- 7. Android库的头文件
- 8. 实现与头文件
- 9. 文件传输与码头
- 10. 配置文件中数据库文件的相对路径
- 11. 头文件可以与main中的代码配合吗?
- 12. 使用AWK将文件与不同头文件匹配到文件中将文件拆分为文件
- 13. PHP 1.4.3文件附件与头
- 14. 配置文件的码头机密
- 15. bash文件名开头匹配
- 16. 码头运行时配置文件
- 17. Linux配置文件库
- 18. Erorr库配置文件
- 19. 库通常带有头文件吗?
- 20. 静态库不需要头文件?
- 21. Mingw FFTW3找不到库/头文件
- 22. Emacs中的C++库/头文件
- 23. blob类的头文件错误(openCV库)
- 24. C库,生成文件头的依赖
- 25. 预编译标准库头文件 - C++
- 26. 为一个库合并头文件
- 27. 对于库,GDB只能在头文件中看到源文件,而.cpp文件中的源文件不可用
- 28. 如何将文本文件的每两行与Bash配对?
- 29. 无法与配置文件
- 30. 配置文件与COM
我点击了错误的框:我的问题是针对C++而不是Java。 – 2013-04-30 19:15:19
我点击了错误的框:我的问题是针对C++而不是Java。 – 2013-04-30 19:16:20
修复了您的标签。那么,你可以直接运行'nm'(或者Windows的其他版本)来查找库中的符号名,然后grep查找所有头文件中的符号名。 – 2013-04-30 19:21:09