【问题标题】:Building Library Basics for C++ in Code::Blocks Using Open-Source Code使用开源代码在 Code::Blocks 中构建 C++ 库基础
【发布时间】: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


【解决方案1】:

这有点晚了,但在 Code::Blocks 中,您只需在项目中单击 Projects -> Import -> MS Visual Studio Solution。

【讨论】:

    最近更新 更多