3

免责声明:我知道这个问题。但是,OP 的需求与我的不同:他真正想要的是将应用程序移植到 Linux,因此答案就在那一行,而不是回答我想知道的:错误的原因。


我正在尝试按照此处此处的说明在 CMake GUI 中创建一个下拉列表

所以我有这个非常简单的 CMakeLists.txt:

cmake_minimum_required(VERSION 3.6)

project(datasetprograms)

set(CMAKE_CXX_STANDARD 11)

#LINES TO MAKE THE GUI DROP-DOWN:
set(TARGET_ARCHITECTURE “arm” CACHE STRING “Architecture to compile to”)
set_property(CACHE TARGET_ARCHITECTURE PROPERTY STRINGS arm x86)

#Add subdirectories for each project
add_subdirectory(helloworld)

基本上我只是按照说明复制和粘贴。然而,我得到了以下错误,而不是在 CMake GUI 中有一个很好的下拉菜单:

CMakeLists.txt:9 (set_property) 处的 CMake 错误:set_property 找不到 CACHE 变量 TARGET_ARCHITECTURE。也许它还没有被创建

问题:我做错了什么?

4

1 回答 1

3
于 2016-12-14T20:15:06.923 回答