Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
海合会,Ubuntu。
完成了:
sudo apt-get install libssl-dev
使用 -lssl 构建,但在链接期间出现错误:
未定义对“DES_set_odd_parity”的引用
?
编辑:g++ linear_des.cpp -lssl
DES_set_odd_parity是其中的一部分,libcrypto因此您也应该尝试将其链接起来。这些方面的内容: g++ linear_des.cpp -lssl -lcrypto 希望这会有所帮助! PS:使用pkg-config工具并在这些行上编译一些东西可能是个好主意: g++ linear_des.cpp $(pkg-config --cflags --libs openssl)
DES_set_odd_parity
libcrypto
g++ linear_des.cpp -lssl -lcrypto
pkg-config
g++ linear_des.cpp $(pkg-config --cflags --libs openssl)