Cmake ですべてを再度コンパイルして、C++ プロジェクトを Windows から Debian に変換しようとしています。
Linux での作業にはあまり慣れていませんが、すべてを適切にインストールすることができました。
これはエラーです:
/usr/bin/ld: ../shared/libshared.a(BigNumber.cpp.o): undefined reference to symbol 'BN_new@@OPENSSL_1.0.2d'
//usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2: error adding symbols: DSO missing from command line
これは実際にはよくある質問のように思えますが、Cmake をどうすればよいかわかりません。私はすでに次のようないくつかの答えを見ました:
ソース ディレクトリの静的ライブラリにリンクするように CMake に指示するにはどうすればよいですか?
cmakeファイルにリンカーまたはコンパイルフラグを追加するには?
私は少し混乱しています.Cmakeで何をする必要があるかを理解するのを手伝ってくれませんか?
ありがとうございました