我想使用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
档