如何在 kdevelop 中使用 Crypto++ 库构建项目

How to build a project using Crypto++ library in kdevelop

我在 Ubuntu 中使用 kdevelop 编写了一个使用 crypto++ 库的小程序。当我使用 -lcryptopp 从终端编译它时,我得到了正确的输出。我想使用 kdevelop 本身的 cmake 来构建和执行程序。我怎样才能在 cmake configuration 中包含 CRYPTOPP_DIR 来执行此操作。

如有任何帮助,我们将不胜感激。谢谢。

将以下代码添加到 cmake 文件对我有帮助:

FIND_LIBRARY(CRYPTOPP crypto++ /usr/lib) ## location of libcryptopp.so or libcryptopp.a
IF ( CRYPTOPP )
TARGET_LINK_LIBRARIES(${PROGRAM_NAME} cryptopp ) ## Specifying cryptopp in uppercase gave me link error.
ENDIF( CRYPTOPP )

如果需要pthread library,同样在cmake文件中添加。 这对我有用。从 https://forum.anope.org

得到解决方案