PROJECT_BINARY_DIR变量则指的是CMake生成的构建文件所在的目录,也就是构建输出目录。这个目录通常包含了由CMake生成的构建文件、目标文件、库文件等。在构建过程中,CMake会根据PROJECT_BINARY_DIR来输出构建结果。 默认情况下,PROJECT_BINARY_DIR与PROJECT_SOURCE_DIR是同一个目录,也就是说构建文件会被输出到源代码...
CMAKE_SOURCE_DIR确实指的是定义顶级CMakeLists.txt的文件夹。但是,PROJECT_SOURCE_DIR指的是包含最新p...
# project cmake_minimum_required(VERSION 3.15.0) cmake_policy(SET CMP0091 NEW) project(test LANGUAGES CXX) # target add_executable(test "") set_target_properties(test PROPERTIES OUTPUT_NAME "test") set_target_properties(test PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}/build/wind...
├── _dbe_test │ ├── CMakeLists.txt │ └── source_files └── _dbe_lib ├── CMakeLists.txt └── source_files 这里dbe_prj是项目根目录,dbe_test是可执行项目,dbe_lib是静态库项目。 我的顶级 CMakeLists.txt 项目如下: cmake_minimum_required (VERSION 3.8) set_property(...
此外,确保错误消息中提到的必需变量(FBJNI_LIB、FOLLY_LIB、JSI_LIB、REACT_NATIVE_JNI_LIB、REACT_...