【发布时间】:2015-06-07 13:07:13
【问题描述】:
我正在尝试用 C++ 制作一个轻量级的 GUI 应用程序,有人建议我使用 Nana library。
我下载了 zip 文件,但我不知道如何继续。我解压了,根据instructions,我必须要
在您使用的 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();
}
提前致谢。
更新:错误(仅一小部分):
【问题讨论】:
-
我安装了
mingw,但找不到open_distro_window.bat。 -
运行
g++ --version的输出是什么?您的 MinGW 版本可能太旧了。 -
@kirbyfan64sos。错误说 4.8.1 这使您正确。至少用4.8.2会更好
-
@qPCR4vir 有区别吗?毕竟,它们是次要版本。
标签: c++ user-interface build g++ nana