【发布时间】:2015-09-22 19:22:06
【问题描述】:
在 Code::Blocks 中构建库方面,我已经查看并没有找到我需要的东西(这可能是因为我对编程很陌生,所以请多多包涵)。
我已经下载了一个库用于我的程序(我想与 Twitter 集成),并且正在尝试遵循代码提供的 instructions for Windows。
当我打开解决方案 .sln 文件时,我看到所有我认为应该放在我的库中的源文件和头文件。然后我创建一个新项目,选择“静态库”,然后创建文件。新项目出现在我的工作区中,文件main.c 具有一些虚拟功能。
这是我非常困惑的地方。该库的重点是使它不必包含所有单独的源文件和头文件,对吗?我必须将头文件的所有内容复制到main.c吗?这似乎是错误的,但我不确定该怎么做。
我查看了一堆初学者教程,但没有一个涉及如何从开源代码构建新库。它们只展示了如何将库链接到应用程序。
【问题讨论】:
-
如果要使用 .sln 文件,请使用 Visual Studio 而不是 Code:: Blocks。或者,您可以按照说明使用 gcc 和文本编辑器。
-
我真的不确定你想在这里做什么。你知道 .lib 文件的用途是什么吗?你知道库头是干什么用的吗? .sln 文件是 Visual Studio 的所谓解决方案文件,它们可能在 Code::Blocks 中不起作用
标签: c++ static-libraries codeblocks