Как скомпилировать nana в статическую библиотеку

Я загрузил библиотеку Nana C ++ GUI.
Я пытаюсь скомпилировать эту библиотеку под окнами.

Я использую этот урок:
nanapro.org — Установка нана

Шаг второй: Создайте решение статической библиотеки связей в IDE, которое
вы используете и добавляете в решение все файлы, которые находятся в «NanaPath / source» и во всех его подкаталогах. Затем скомпилируйте
решение, и вы получите статический файл связи NanaStatic в пути
«NanaPath / сборки / бен / 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 2BUILD FAILED (exit value 2, total time: 1s)

1

Решение

Нана развивается очень быстро. В настоящее время компилируется только с C ++ 11.
Я рекомендую вам скачать версию по адресу:

Nana — современная библиотека C ++ GUI / Sourceforge

Или лучше, с последними исправлениями в GitHub:

Нана Исправления

Установка очень проста. По сути, вы копируете исходный код nana (который крошечный: 0,5 МБ в zip) и сообщаете своей системе сборки, где он находится. Перейдите по ссылкам для получения подробной информации.

0

Другие решения


По вопросам рекламы [email protected]