2

我写了一个小程序,使用in 中的crypto++库。当我从终端使用. 我想使用from本身构建和执行程序。我怎样才能包括在做这个。kdevelopUbuntu-lcryptoppcmakekdevelopCRYPTOPP_DIRcmake configuration

任何帮助将不胜感激。谢谢你。

4

1 回答 1

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获得解决方案

于 2015-01-27T06:36:40.307 回答