0
我之前正在使用CMake 2.8.10.1,并且配置时没有问题。现在,当我切换到CMake的3.4.0以下错误相同的CMakeLists.txt捐赠:CMake 3.4.0包括多个文件
CMake Error at CMakeLists.txt:31 (INCLUDE):
include called with wrong number of arguments. include() only takes one
file.
我再次使用老CMake和它工作正常使用相同的文件。以下是CMakelists的一部分
FIND_PACKAGE (ITK)
IF (ITK_FOUND)
INCLUDE(${USE_ITK_FILE}) //Line 31
ENDIF(ITK_FOUND)
我需要在这里更改一些语法吗?
你能打印出USE_ITK_FILE的值吗?我假设名称中有多个条目或可能是空格。尝试用引号使变量变圆。如果您想要将多个文件包含在列表中,则必须迭代列表并为每个条目调用include。 – usr1234567