查找CMake是否存在函数

时间:2017-11-02 07:58:42

标签: c++ c function cmake

好的,所以我试图找到在main.cpp中有一个函数的存在声明,但CMake不想找到它。

到目前为止,我已经尝试过这个:

include(CheckFunctionExists)
CHECK_FUNCTION_EXISTS(draw DRAWFUN)

include(CheckLibraryExists)
CHECK_LIBRARY_EXISTS(main.cpp draw main.cpp DRAWFuN)

include(CheckSymbolExists)
CHECK_SYMBOL_EXISTS(draw main.cpp DRAWFUN)

最后这个

include(CheckCXXSymbolExists)
CHECK_CXX_SYMBOL_EXISTS(draw main.cpp DRAWFUN)

但正如我之前提到的那样,这些都不起作用。他们所说的只是

-- Looking for draw
-- Looking for draw - not found
-- Configuring done
-- Generating done

所以我的问题是我做错了什么,我怎么能让它运作起来?

提前致谢

编辑: main.cpp文件:

#include "P5c.h"    

void setup(){
    size(800, 600);
    background(51);
}

void draw(){
    background(51);
}

0 个答案:

没有答案