草庐IT

CMAKE_CURRENT_SOURCE_DIR

全部标签

android - OpenCv 与 Android studio 2.2+ 使用带有 cmake 的新 gradle - 未定义引用

我在使用原生OpenCv3.0.0和AndroidStudio2.2时遇到问题,新的ndk支持即使用CMAKE构建脚本。以下是我收到的错误。我是否遗漏了我的gradle或cmake文件中的任何内容?请告诉我。Error:FAILURE:Buildfailedwithanexception.出了什么问题:任务“:app:externalNativeBuildDebug”执行失败。Buildcommandfailed.Errorwhileexecuting'C:\Users\User\AppData\Local\Android\sdk\cmake\3.6.3155560\bin\cmake

android - 设置 CMAKE_PREFIX_PATH 不适用于 Android 工具链

我正在使用AndroidCMake工具链将CMakeC和C++游戏移植到Android。项目的库依赖项存储在PROJECTDIR/android_dependencies中,我已将以下代码添加到CMake文件中以使用它们(我检查了目录和文件是否存在)。set(CMAKE_PREFIX_PATH"${PROJECT_SOURCE_DIR}/android_dependencies/${ANDROID_ABI}")但我的项目仍然说它找不到像OpenAL这样的依赖项(所有的库都被复制了)。如果我将库复制到$NDK/platforms/android-9/usr/lib并将文件包含到$NDK/

android - 我如何告诉 Android Studio 将 GCC 4.9 与 CMake 一起使用?

我在AndroidStudio2.2中使用NDKr12。我需要CMake来使用GCC4.9而不是Clang来构建我们的代码库,但是即使我提供以下内容它仍然使用clang:android{compileSdkVersion17buildToolsVersion"25.0.0"defaultConfig{minSdkVersion15targetSdkVersion17externalNativeBuild{cmake{arguments'-DBUILD_TESTING=OFF-DANDROID_TOOLCHAIN=gcc-4.9'cppFlags"-std=c++14-fexceptio

android - "Source Not Found", 在 Eclipse 中调试 Android 应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion当我尝试查看平台JAR或在Eclipse中调试我的android应用程序时,始终显示以下屏幕。我已经阅读了一些在线帖子,了解到AndroidSDK没有随附源代码。但是我怎样才能下载正确版本的源代码并附加到Eclipse中呢?Iguess

cmake应用:集成gtest进行单元测试

编写代码有bug是很正常的,通过编写完备的单元测试,可以及时发现问题,并且在后续的代码改进中持续观测是否引入了新的bug。对于追求质量的程序员,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。在本系列前序的文章中已经介绍了CMake很多内容,本文是针对单元测试的外延。  本文主要介绍以下几个方面的内容:  1、何为单元测试  2、何为gtest  3、怎么使用gtest  4、怎么运行测试一、单元测试是什么?  单元测试(UnitTesting),一般指对软件中的最小可测试单元进行检查和验证。最小可测试单元可以是指一个函

qt中cmake自动处理ui文件的前提

说明:个人理解,未必正确参考了下面的网址http://cn.voidcc.com/question/p-wpcanvtj-tn.htmlhttp://cn.voidcc.com/question/p-wpcanvtj-tn.htmlcmake中将set(CMAKE_AUTOUICON)打开set(CMAKE_AUTOUICON)#自动处理ui文件,自动处理ui文件是有前提的,必须在需要编译的头文件(add_executable)中的某个头文件中包含ui_xxx.h(比如#include"ui_model002.h")set(CMAKE_AUTOMOCON)#自动调用moc(元对象编译器)set

Flink设置Source数据源使用kafka获取数据

流处理说明有边界的流boundedstream:批数据无边界的流unboundedstream:真正的流数据Source基于集合packagecom.pzb.source;importorg.apache.flink.api.common.RuntimeExecutionMode;importorg.apache.flink.streaming.api.datastream.DataStream;importorg.apache.flink.streaming.api.environment.StreamExecutionEnvironment;importjava.util.Arrays;/

android - android_stubs_current_intermediates 目录下的.java 文件是如何生成的?

Android构建过程为android.jar中的每个类生成(?)Javastub,并将它们存储在以下目录中:./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src/例如,上述目录的子目录java/lang/中包含java.lang.*类对应的.java文件,子目录`android/app/中包含对应的.java文件到android.app.*类。这些.java文件不包含实际代码,而只是带有虚拟主体的签名。我假设这些.java文件是使用工具从实际源代码生成的。我的问题是,这个工具是什么

android - 为什么我得到 "call to OpenGL ES API with no current context"?

我是openGL和android开发的新手,所以如果我的问题很琐碎,请原谅我。我正在尝试构建一个简单的小应用程序,该应用程序在三个EditText中接受用户的输入,这些EditText表示要在GLSurfaceView中显示的RGB颜色的每个组件的0-100%值。要注意的是,我需要它来使用openGLES2.0,并且我需要使用统一值将数据传递到着色程序,这样一旦我让它工作,我就可以继续我真正想要完成的事情。运行我编写的内容后,我可以让GLSurfaceView正确显示第一个纯色,但是每当我更改任何值并调用重建着色程序中的统一插槽时,我都会在LogCat中收到此错误:错误/libEGL(

cmake报错:CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message)...

文章目录完整报错解决办法报错原因pkg-config是干什么的?执行上述命令还是会报错:报错原因:个人反思完整报错CMakeErrorat/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603(message):ArequiredpackagewasnotfoundCallStack(mostrecentcallfirst):/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825(_pkg_check_modules_internal)CMakeLists.txt:99(pkg_check_