2014-09-04 3 views
1

i скачал nana C++ gui library. Я пытаюсь скомпилировать эту библиотеку под окнами.Как скомпилировать nana в статический lib

Я использую этот учебник: nanapro.org - Installing nana

Шаг второй: Создание статического решения библиотеки связи внутри IDE, который вы используете, и добавьте все файлы, которые размещены в «NanaPath/источник» и во всех его подходе к решению. Затем скомпилируйте решение , и вы получите статический файл привязки 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) 
+0

That '' г ++ должен генерироваться сообщение об ошибке, если это не удалось, но я не вижу в этом выходе. Откуда появился этот «Makefile-Debug.mk»? Можете ли вы запустить эту команду 'g ++' вручную? Это работает? Это ошибка? –

ответ

0

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

Nana - A modern C++ GUI library/Sourceforge

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

Nana Hotfixes

Установка очень проста. В основном вы копируете исходный код nana (который крошечный: 0.5 MB в zip-файле) и сообщают вашей системе сборки, где она есть. Следуйте ссылкам для получения подробной информации.

Смежные вопросы