草庐IT

cmake-modules

全部标签

android - Cmake 无法在 qt creator/collect2 : error: ld 上编译简单的测试程序

我正在尝试使用androidNDK构建一个Android项目。我已将NDK添加到QT版本,自动检测到构建工具包,但在运行CMake时出现以下错误:StartingtoparseCMakeproject,using:"-DCMAKE_CXX_COMPILER:STRING=/home/self/Downloads/addis/android-ndk-r17b/toolchains/x86-4.9/prebuilt/linux-x86_64/bin/i686-linux-android-g++","-DCMAKE_C_COMPILER:STRING=/home/self/Downloads

CMAKE NINJA GIT自签名证书授权密码提示

精简版:我正在使用CMAKE和NINJA,在GIT存储库中具有外部依赖性,需要密码提示。(必须确定源代码)。使用makefiles构建时,我可以使用密码提示,并且一切都会继续。使用忍者,它锁定在:--Buildfileshavebeenwrittento:/path/to/project/hello_cpp/build/sqlite3-download[1/9]Creatingdirectoriesfor'sqlite3-download'EnterPEMpassphrase:我的问题:如何让忍者允许我输入密码?忍者1.7.2Cmake3.8.2git2.13.2长版以下是我采取的步骤和问题的

解决 Error: Cannot find module ‘C:\Users\xxx\AppData\Roaming\npm\...\pnpm.cjs 问题

背景安装Nodejs到C盘,环境变量配置啥的都是默认的。安装pnpm,后续都能正常使用。。。某种原因我想卸载Nodejs并重装,中途我删过这个目录C:\Users\xxx\AppData\Roaming\npm\(npm下载依赖的默认安装目录)重装后环境变量也是配置到D盘等等。安装pnpm也是安装到了D盘Nodejs目录下,输入命令pnpm-v查看版本时报错。。。报错截图解决在用户目录下删除如图中的文件即可原因(可能)可能是我卸载Nodejs没卸载干净。。。有残留控制台输入pnpm-v查看版本号时它默认去C盘用户目录找pnpm,找不到。。。因为我重装了Nodejs,环境变量也是配置D盘Node

android - CMake共享项目子目录避免重建

对于一个项目,我正在使用带有CMake的Androidgradle脚本,gradle插件版本为3:0:0,CMake版本为3.6。gradle和CMake文件都非常简单且无趣(只需定义使用的文件-我仍然可以根据需要复制粘贴它们)。我有以下项目结构;基本上是一个生成几十个.so文件的代码库(Android包的native部分被打包到apk中,因此称为“可执行文件”),它们都依赖于相同的共享库代码(静态库,因此称为“库”').库代码仍然(相对)易变,所以我希望可执行文件对它们具有项目级依赖性,这样无论何时构建可执行文件,每次更改代码时都会按需重建库。结构如下:+LibProjects/--

Android NDK CMake 使用 C++17

问题我想在我的AndroidNDK项目中使用分解声明。因此clang需要用-std=c++17调用。目前我的代码编译没有错误,但Clang打印以下警告:warning:decompositiondeclarationsareaC++17extension[-Wc++17-extensions]我所知道的和我想要的在构建日志中,我发现-std=...被附加到构建标志中四次:[...]/bin/clang++[...]-Wformat-Werror=format-security-std=c++11-std=c++1z\-fexceptions-std=c++1z-Wall-O0-fno-

android - CMake 选项不包括 Android Studio 中的 SDK 工具设置

我一直遇到无法同步文件的问题,因为未安装CMake。在这种情况下,CMake是同步所必需的,我无法在以下位置找到它:Settings>SystemSettings>AndroidSDK>SDKTools是否有手动安装CMake的替代方法? 最佳答案 I'munabletofinditinSettings>SystemSettings>AndroidSDK>SDKTools.这里的重点是,也许您使用的是AndroidStudio32位版本,这就是它没有出现在那里的原因(Refertothisanswer),所以转到:C:\Progra

如何从node_modules捆绑Typescript以捆绑第三方lib?

我希望打字稿编译器使用node_modules/firebase/firebase.d.ts要打字我的代码和捆绑node_modules/firebase/firebase.js进入一些我从firebase导入的文件。我知道有很多选择这将为我做到这一点,但我想保持最小的开发环境。我已经设定"moduleResolution":"node"在我的tsconfig.json,导入定义和类型会根据需要检查我的代码。我也添加了"isolatedModules":true为了使其将实际代码捆绑到我的每个目标中,但是生成的代码不会像我想要的那样捆绑firebase.js。有没有"module"编译器选项将

android - CMake 不使用 add_executable 构建可执行文件

我是CMake的新手,我在使用CMake创建可执行文件时遇到问题。我正在尝试从单个CMakeLists.txt文件构建可执行文件和共享库。我的CMakeLists.txt如下:cmake_minimum_required(VERSION3.4.1)project(TestService)include_directories(src/main/cpp/libs/zlib/include/)add_library(libzSHAREDIMPORTED)set_target_properties(libzPROPERTIESIMPORTED_LOCATION${PROJECT_SOURCE

up to date, audited 1 package in 719msfound 0 vulnerabilities npm installnpm install node_modules没有生

D:\迅雷下载\Student-Work-Management-System-main\Student-Work-Management-System-main>npminstalluptodate,audited1packagein719msfound0vulnerabilities 解决方法:切换到这个目录执行 npminstall这个目录才是前端项目根目录

Android Studio CMake/Ninja 未用于构建 NDK 项目

我通过AndroidStudio的SDK工具安装了以下CMAKE和Ninja:~/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja--version1.8.2我在尝试构建我的项目时遇到“配置错误”。这是构建输出:Executable:/Users/ssk/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmakearguments:-H/Users/ssk/MyProject-B/Users/ssk/MyProject/.externalNativeBuild/cmake/debug/arme