我正试图将一个PC C++项目编译为android。我编写了模板示例,它在我的设备上也运行得很好。cmake_minimum_required(VERSION 3.4.1)
#log)
# Specifies libraries CMake should link to your target library.externalNativeBui
根据CMake的文档,我只需编写 project(${PROJECT_NAME} LANGUAGES CUDA CXX) 当我想将CUDA文件和本机C++文件合并到一个项目中时。然后我不再需要调用cuda_add_executable(),而是调用add_executable,CMake应该会自己解决所有问题。这很好用,除非我想为C++代码指定一个标准(通过使用set(CMAKE_CXX_STANDARD 17))。然后我得到了错误消息 Target requires the language diale