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

时间:2015-01-23 06:17:46

标签: build cmake ubuntu-14.04 crypto++ kdevelop4

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

任何帮助将不胜感激。三江源。

1 个答案:

答案 0 :(得分:2)

将以下代码添加到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

获得解决方案