如何在 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
得到解决方案
我在 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