消息关闭
    暂无新消息!

请熟悉Cmake 的牛人帮忙

问题作者 : 成风2017-06-20发布
cmake 在进行configure  动作时,总是提示 "  lame_init  in mp3lame  not found "  .    我用check_function_exist() 去测试 lame_init 函数, 返回值为 库mp3lame 的路劲, 说明可以在库mp3lame里找到了函数lame_init,   跟踪CmakeLists.txt   文件, 发现问题出在 这个命令处 , try_compile() ,  

try_compile(RESULT_VAR bindir srcfile
              [CMAKE_FLAGS <Flags>]
              [COMPILE_DEFINITIONS <flags> ...]
              [OUTPUT_VARIABLE var]
              [COPY_FILE <filename> )

输出结果提示为成功,  但是查询参数RESULT_VAR 的值却为 false ,  很奇怪, 为何不是 true 呢?

0个回答

暂无回答!