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