コンピューターでFADEを使いたい。そのため、AmazonWebServicesとの通信を可能にするC++ライブラリであるlibaws++を使用する必要があります。
OK、これが私の問題です:
libaws++のウェブサイトは利用できません。私はグーグルを使って「libaws++」を検索しましたが、libawsしか見つかりませんでした。libawsがlibaws++かどうかわかりませんでした。どちらもアマゾンウェブサービスとの通信に使用されていました。だから私はsourceforgeからlibawsをダウンロードします。
これが私がlibawsをインストールするプロセスです:
- tarlibaws-0.9.2.tar.gz
- cdlibaws-0.9.2
- cp〜/ libaws_patch_for_fade.patch libaws_patch_for_fade.patch(libaws-0.9.2へのパッチのcp)
- パッチ-p2-ilibaws_patch_for_fade.patch
- mkdir libawsbuild
- cd libawsbuild
- cmake..
- 作る
そしてエラーの発生:
[ 28%] Building CXX object src/CMakeFiles/aws.dir/api/connectionpool.cpp.o
In file included from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/aws.h: 26:0,
from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/connec tionpool.h:22,
from /home/lx/Nutstore/cloud/libaws-0.9.2/src/api/connectionpoo l.cpp:16:
/home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/sqsresponse.h:124:9: error: a€?uint64_ta€? does not name a type
In file included from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/aws.h: 29:0,
from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/connec tionpool.h:22,
from /home/lx/Nutstore/cloud/libaws-0.9.2/src/api/connectionpoo
/home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/sqsresponse.h:124:9: error: a€?uint64_ta€? does not name a type
In file included from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/aws.h: 29:0,
from /home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/connec tionpool.h:22,
from /home/lx/Nutstore/cloud/libaws-0.9.2/src/api/connectionpoo l.cpp:16:
/home/lx/Nutstore/cloud/libaws-0.9.2/include/libaws/sdbresponse.h:105:20: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
.....
make[2]: *** [src/CMakeFiles/aws.dir/api/connectionpool.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/aws.dir/all] Error 2
make: *** [all] Error 2
Googleとstackoverflowで検索しましたが、有用な情報が得られませんでした。