簡體   English   中英

使用G ++添加openssl依賴項

[英]Add openssl dependency using g++

我有Windows 10 64位筆記本電腦

我正在嘗試通過執行以下操作來構建ed25519-donna

g++ -o ed25519 Core/src/main/jni/ed25519/ed25519.c -I C:/OpenSSL/include -L C:/OpenSSL/lib/  

但是我收到以下錯誤:

... ed25519.c :(。text + 0x120b0):未定義對RAND_bytes的引用c:/ mingw / bin /../ lib / gcc / mingw32 / 6.3.0 /../../../ libmingw32 .a(main.o):(。text.startup + 0xa0):未定義對'WinMain @ 16'的引用

它抱怨缺少打開的SSL加密文件,但是我不知道如何解決這個問題。 也一直嘗試附加: -lssl -lcrypto但沒有幫助

感謝nm 評論指出它應該是一個庫,我找到了一個解決方案:

g++ -Wall -g -c Core/src/main/jni/ed25519/ed25519.c -I C:/OpenSSL/include -o Core/out/jni/ed25519.o

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM