首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将nana编译成静态库

如何将nana编译成静态库
EN

Stack Overflow用户
提问于 2014-09-04 22:05:23
回答 1查看 1.9K关注 0票数 1

我下载了nana c++ gui库。我正试着在windows下编译这个库。

我正在使用本教程:nanapro.org -安装nana

第二步:在您使用的IDE中创建一个静态链接库解决方案,并将放置在"NanaPath/source“及其所有子目录中的所有文件添加到解决方案中。然后编译解决方案,您将在路径"NanaPath/build/bin/IDEName“中获得一个静态链接文件NanaStatic。

但我的产出是:

代码语言:javascript
复制
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .clean-conf
make[1]: Entering directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'
rm -f -r build/Debug
rm -f dist/Debug/Cygwin-Windows/libcppstaticlibrary_1.a
make[1]: Leaving directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'


CLEAN SUCCESSFUL (total time: 2s)

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/libcppstaticlibrary_1.a
make[2]: Entering directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'
mkdir -p build/Debug/Cygwin-Windows/_ext/2108599812
rm -f build/Debug/Cygwin-Windows/_ext/2108599812/any.o.d
g++    -c -g -I../../nana/include -std=c++11 -MMD -MP -MF build/Debug/Cygwin-Windows/_ext/2108599812/any.o.d -o build/Debug/Cygwin-Windows/_ext/2108599812/any.o ../../nana/source/any.cpp
nbproject/Makefile-Debug.mk:75: recipe for target 'build/Debug/Cygwin-Windows/_ext/2108599812/any.o' failed
make[2]: *** [build/Debug/Cygwin-Windows/_ext/2108599812/any.o] Error 1
make[2]: Leaving directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'
nbproject/Makefile-Debug.mk:66: recipe for target '.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/user/Documents/NetBeansProjects/CppStaticLibrary_1'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make: *** [.build-impl] Error 2


BUILD FAILED (exit value 2, total time: 1s)
EN

回答 1

Stack Overflow用户

发布于 2015-04-09 23:41:24

娜娜进化得很快。目前只使用C++11进行编译。我建议您从以下站点下载发行版:

Nana -现代C++图形用户界面库/ Sourceforge

或者更好,在GitHub上进行最后的修复

娜娜修补程序

安装非常简单。基本上,您可以复制nana的源代码(在zip中它很小:0.5MB),并告诉您的构建系统在哪里。请按照链接获得详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25675690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档