我正在尝试用 C++ 制作一个轻量级的 GUI 应用程序,有人建议我使用Nana library。
我下载了 zip 文件,但我不知道如何继续。我把它解压缩了,按照说明,我必须
在您使用的 IDE 中创建一个静态链接库解决方案,并将放置在 NanaPath/source 及其所有子目录中的所有文件添加到解决方案中。然后编译解决方案,您将在路径 NanaPath/build/bin/IDEName 中获得一个 >static 链接文件 NanaStatic。
(第二步)
我不明白的是,如何“创建静态链接库”?我没有使用任何 IDE(而且很可能我不会使用)。我现在只有解压缩的文件。我正在使用MinGW
g++
编译器。
我已经阅读了以下帖子(不允许发布超过两个链接)
如何使用 g++ 创建静态库?
如何将nana编译成静态库
从多个来源创建静态库
但我找不到构建和使用 Nana 的直接方法。
你能给我一些指南吗?如果我知道如何编译 HelloWorld 示例(此处直接引用),我想我可以继续构建我的应用程序。
#include <nana/gui/wvl.hpp>
#include <nana/gui/widgets/label.hpp>
int main()
{
using namespace nana;
form fm;
label lb(fm, fm.size());
lb.caption(STR("Hello, World"));
fm.show();
exec();
}
提前致谢。
更新:错误(仅一小部分):