首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CMake中像`BCI2000_INCLUDE( "SOURCEFILTER“)`这样的函数调用是什么?

CMake中像`BCI2000_INCLUDE( "SOURCEFILTER“)`这样的函数调用是什么?
EN

Stack Overflow用户
提问于 2017-10-15 19:45:44
回答 1查看 68关注 0票数 0

我想为BCI2000编译Emotiv EPOC模块。在该模块中,CMakeLists文件包含以下内容(如下错误日志所示)。

编译器给出以下错误:

代码语言:javascript
运行
复制
 -- Selecting Windows SDK version  to target Windows 10.0.10586.
CMake Error at CMakeLists.txt:21 (BCI2000_INCLUDE):
Unknown CMake command "BCI2000_INCLUDE".


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present.  A line of code such as

cmake_minimum_required(VERSION 3.10)```

CMakeLists.txt包含以下内容:

代码语言:javascript
运行
复制
  ###########################################################################
    ## $Id$
    ## Authors: griffin.milsap@gmail.com
    ## Description: Build information for the Emotiv module

    # Set the executable name
    SET( EXECUTABLE_NAME Emotiv )

    # Set the project specific sources
    SET( SRC_PROJECT
    EmotivADC.cpp 
    lib/edk.imports.cpp
    )
    SET( HDR_PROJECT
    EmotivADC.h
    lib/edk.imports.h
    )

    INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/lib/include )

    BCI2000_INCLUDE( "SOURCEFILTER" )

    IF( WIN32 )

    # Create the signal source module
    BCI2000_ADD_SIGNAL_SOURCE_MODULE( 
    "${EXECUTABLE_NAME}" 
    "${SRC_PROJECT}" "${HDR_PROJECT}"
    "${CMAKE_CURRENT_SOURCE_DIR}/dll/edk.dll"
    "${CMAKE_CURRENT_SOURCE_DIR}/dll/edk_utils.dll"
    )

    ELSE()


    MESSAGE( "--- No Emotiv libraries for this OS. Will not build." )
    ENDIF()

我该如何解决这个问题呢?看起来它们是函数调用,但是如果这些函数调用是在某个地方声明的,我该如何从另一个文件导入这些函数调用呢?

EN

回答 1

Stack Overflow用户

发布于 2017-10-17 11:38:48

该项目必须根据本https://www.bci2000.org/mediawiki/index.php/Programming_Reference:Build_System中的说明进行编译,并且说明支持的Visual Studio版本仅为9(2008)和10,或者您可以使用带有MinGW的CodeBlocks编译它。

支持模块应该包含在BCI2000的源文件夹中,并将其作为一个完整的项目进行编译,而不是作为单独的模块。然后,它识别出父项目中定义的函数。

子模块有cMakeList文件。但它们不能自己编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46754649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档