我在crypto++
中使用kdevelop
编写了一个使用Ubuntu
库的小程序。当我使用-lcryptopp
从终端编译输出时,我得到了正确的输出。我想使用cmake
本身的kdevelop
来构建和执行程序。如何在CRYPTOPP_DIR
中加入cmake configuration
来执行此操作。
任何帮助将不胜感激。三江源。
答案 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