1

nana c++ gui ライブラリをダウンロードしました。Windowsでこのライブラリをコンパイルしようとしています。

私はこのチュートリアルを使用しています: nanapro.org - nana のインストール

ステップ 2: 使用する IDE 内で静的リンケージ ライブラリ ソリューションを作成し、「NanaPath/source」およびそのすべてのサブ ディレクトリに配置されているすべてのファイルをソリューションに追加します。次に、ソリューションをコンパイルすると、パス "NanaPath/build/bin/IDEName" に静的リンケージ ファイル NanaStatic が作成されます。

しかし、私の出力は次のとおりです。

"/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)
4

1 に答える 1

0

ナナの進化は早い。現在、C++11 でのみコンパイルされます。リリース バージョンを次の場所からダウンロードすることをお勧めします。

Nana - 最新の C++ GUI ライブラリ / Sourceforge

または、 GitHubでの最新の修正により、次のようになります。

ナナホットフィックス

インストールは非常に簡単です。基本的に、nana のソース コード (非常に小さい: zip で 0.5 MB) をコピーし、ビルド システムにその場所を伝えます。詳細については、リンクをたどってください。

于 2015-04-09T23:41:24.937 に答える