- 论坛徽章:
- 0
|
我自己编译了openssl, 想在项目中使用.
目录结构如下
main.c
CMakeLists.txt
openssl/
libcrypto.a
openssl是目录,里面是头文件
libcrypto.a是库
CMakeLists.txt的内容为
- project( hellocmake )
- add_executable( hellocmake main.c )
- include_directories( "${HELLOCMAKE_SOURCE_DIR}/openssl" )
- link_directories( ${HELLOCMAKE_SOURCE_DIR} )
- target_link_libraries( hellocmake "libcrypto.a" )
复制代码 我想在main.c中使用"<>"include头文件, 就像使用系统的头文件一样,
比如:"#include <openssl/evp.h>"
我已经在CMakeLists.txt中用include_directories指定了头文件的目录,
make的时候还是报错说找不到相应的头文件.
是我的CMakeLists写的有问题,还是要使用其他的命令?
多谢了!!!
|
|