gpt4 book ai didi

c++ - 在 Visual C++ 中使用 C Cluster 库

转载 作者:行者123 更新时间:2023-11-30 18:09:13 25 4
gpt4 key购买 nike

是的,所以我正在尝试在 C++ 中使用 C 库,在我认为这将是在 extern“C”下声明 header 包含并将编译标记设置为“默认”之前,从未真正这样做过但我仍然遇到链接器错误,并认为头文件可能必须编译为 DLL。我真的不知道。

是图书馆的问题还是我的问题? cluster-1.47\src 中有一些 make 文件,但我不知道它们如何或是否与“cluster.h”相关。我已经上传了一个 Visual Studio 2008 项目供任何人查看,任何帮助将不胜感激,因为我现在已经把头撞在墙上一段时间了。

谢谢

斯特凡

Link to Visual Studio 2008 Project

最佳答案

头文件仅包含函数声明。您还需要实现这些函数,如果库作为源代码分发,则这些函数将包含在 .c 文件中;如果库是二进制分发版,则这些函数将包含在 .LIB 和/或 .DLL 文件中。在任一情况下。仅 .h 文件是不够的。

关于c++ - 在 Visual C++ 中使用 C Cluster 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2587135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com