0

私はこの回答から素晴らしいアドバイスを受け、ファイルリストをlibbotan1.10-devチェックして見つけ/usr/lib/libbotan-1.10.aたので、リンカーフラグを使用しました-lbotan-1.10

websocket++、json-spirit、connector/c++ boost::lockfree::spsc_queue、.

私は今、ボタンの passhash9 を使用してパスワードをハッシュしようとしています。

でコンパイルしようとすると

g++  -Ofast -march=native -o btServer broadcast_server_tls.cpp 
-I ~/websocketpp-master/ -std=c++0x -D_WEBSOCKETPP_CPP11_STL_ 
-D_WEBSOCKETPP_NO_CPP11_REGEX_ -lboost_regex -lboost_system 
-pthread -L/usr/lib -lssl -lcrypto -ljson_spirit -lmysqlcppconn -lbotan-1.10

g++ は、#include <botan/botan.h>行に " broadcast_server_tls.cpp:12:25: fatal error: botan/botan.h: No such file or directory" というエラーを表示します。

Ubuntu 12.10 にインストールするには、apt-get install libbotan1.10-dev.

どうすればこれを修正できますか?

4

1 に答える 1

2

次のようにコンパイルする必要があります。

g++ "whatever_source_file" "whatever flags you are already using" -I/usr/include/botan-1.10/

于 2013-07-08T01:26:05.473 に答える