生成IDE的构建脚本时,CMake不包含.h文件?

时间:2015-05-26 13:19:19

标签: visual-studio compilation cmake

我想使用cmake为visual studio平台生成本机构建脚本。

因此,我创建了一个CMakeLists文件,以在visual studio上生成构建脚本。 当我生成时,Everithing顺利进行,但是当我打开项目并在visual studio上构建它时,找不到所有的.h文件。

在阅读了关于CMake配置的教程后,我的CMakeLists看起来很好,我不明白。

这是我的CMakeList.txt:

cmake_minimum_required(VERSION 2.6)


#Projet

 project(SignalProcessing)


#Liste des fichiers sources

 file(

    GLOB_RECURSE

    source_files

    ../../../RefFT/Float/src/Test/*
    ../../../RefFT/Float/src/Vector/*
    ../../../RefFT/Float/src/Filter/*
    ../../../RefFT/Float/src/Math/*
    ../../../RefFT/Float/src/Transform/*
    ../../../RefFT/Float/src/SSTP/*
    ../../../RefFT/Common/src/*
    ../../../../../../../Generic/Common/Include*
    ../../../../../../../Generic/X86/Include/*
    ../../../../../../../Tools/Malloc_3DSL/RefFT/Common/Source/*
    ../../../../../../../Tools/Malloc_3DSL/RefFT/Common/Include/*

 )

#executable

 add_library(

    SignalProcessing

    STATIC

    ${source_files}
 )

所以这个文件将为我创建一个Microsoft工作室解决方案。 当我构建解决方案时,我得到这样的错误:

Erreur  13  error C1083: Impossible d'ouvrir le fichier include : 'target_assert.h' : No such file or directory C:\Users\Admin\Documents\HOA\open\ContentEnhancement\3DSound\AudioLibs\SignalProcessing\RefFT\Float\src\Vector\SIGPROC_VECTOR_algebra_32f.c ligne 33 colone 1   SignalProcessing

target_assert.h文件位于:

 C:\Users\Admin\Documents\HOA\open\Generic\X86\Include

为什么找不到他,他在CMakeLists.txt

0 个答案:

没有答案