如何将nana编译成静态lib
How to compile nana into static lib
我下载了nana c++gui库。我正试图在windows下编译这个库。
我正在使用此教程:nanapro.org-安装nana
第二步:在IDE中创建一个静态链接库解决方案您使用,并添加放置在"NanaPath/source"中的所有文件并且在它的所有子直接性方面都是解决方案。然后编译解决方案,您将在路径中获得一个静态链接文件NanaStatic"NanaPath/build/bin/IDEName"。
但我的输出是:
"/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)
娜娜进化得很快。目前仅使用C++11进行编译。我建议您下载发布版本:
Nana-一个现代C++GUI库/Sourceforge
或者更好的是,在GitHub:上进行最后的修复
Nana修补程序
安装非常简单。基本上,你复制了nana的源代码(很小:0.5 MB的zip),并告诉你的构建系统它在哪里。点击链接获取详细信息。
- 在Wiki
- 在项目现场
相关文章:
- cmake cuda在Windows上单独的编译静态LIB链接错误,但在Ubuntu上没有
- 如何添加其他CMAKE模块的静态LIB
- 调试模式下的dlib静态lib错误
- QMAKE:同时使可执行文件和静态lib
- VS 2017 C 静态LIB与 /MD项目依赖性问题编辑
- 在执行任何程序代码之前,通过静态 .lib 链接到 dll 的程序会发生什么情况
- buildroot:仅构建一个包裹作为共享和静态lib,所有其他包装仅共享
- 未解决的外部符号,带有静态lib,它使用了另一个静态lib
- 在Java(JNI)中与Mingw C 一起编译64位静态LIB
- 内部在具有不同版本的Visual Studio的静态LIB中使用STL
- 如何确定升压路径的静态LIB路径
- 如何在我的项目中使用fftw dll导入库.lib作为静态.lib
- 在静态LIB和DLL中使用静态成员 - 成员值正在重置
- 静态.lib文件如何相互链接
- 如何将nana编译成静态lib
- 链接Linux上嵌入Lua的静态lib时出错
- MSVC在静态.lib文件中列出符号
- c++封装dll到静态lib
- 为什么当我只使用静态.lib时,Windows会告诉我找不到.dll文件
- C++Visual Studio-多项目解决方案-“;静态lib”;vs“;包括目录”;