- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 buildozer 编译我的 kivy 应用程序。我在 kivy Android 虚拟机上使用 Windows。
configure: error: in '/home/kivy/Mole/.buildozer/android/platform/python-for- android/build/python/Python-2.7.2':
configure: error: cannot compute sizeof (size_t)
See 'config.log' for more details
checking size of size_t... # command failed: ./distribute.sh -m "kivy" -d "molebash"
我不确定在哪里可以找到/访问“config.log”,如果有人大致知道它的存储位置,我也可以添加它。
对于简短的描述,我深表歉意,但我不确定哪些信息有助于解决此问题。如果您告诉我,我会发布您可能需要的任何其他信息。
谢谢!
最佳答案
经过大量搜索,我找到了解决方案! https://groups.google.com/forum/#!topic/kivy-users/ZX_M-pu6kK0
在您的 buildozer 规范文件中找到这些行并按如下方式更改它们:
(str) Android NDK version to use
android.ndk = 8c
(str) Android NDK directory (if empty, it will be automatically downloaded.)
android.ndk_path = ~/android/android-ndk-r8c
(str) Android SDK directory (if empty, it will be automatically downloaded.)
android.sdk_path = ~/android/android-sdk-linux
(str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
android.p4a_dir = ~/android/python-for-android
这会将 buildozer 与 kivy 虚拟机中的 SDK/NDK/P4A 链接起来。
如果您不设置这些,buildozer 将自动下载新副本。据推测,问题是由 buildozer 如何下载/安装这些新副本引起的。对 buildozer 有更好了解的人可能能够阐明这个问题的原因!
关于android - Buildozer,无法计算 sizeof (size_t),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24849093/
error C2664: 'errno_t wcstombs_s(size_t *,char *,size_t,const wchar_t *,size_t)' : cannot convert pa
size_t有什么区别和 std::size_t在声明它们的位置,何时应该使用它们以及任何其他差异化功能方面? 最佳答案 C的size_t和 C++ 的 std::size_t都是一样的。 在 C 中
刚读完: Does "std::size_t" make sense in C++? 我意识到使用 ::size_t不符合标准(虽然我的编译器支持)当你#include .我想遵守标准,但我不想在前
有什么理由不假设 SIZE_T 是 Microsoft 的 Visual C/C++ 编译器上 size_t 的类型定义? Windows intsafe.h 函数确实包括从一个函数到另一个函数的安全
size_t 和 std::size_t 在声明的位置、应在何时使用以及任何其他区别特性方面有何区别? 最佳答案 C 的 size_t和 C++ 的 st
在某些 Windows API 调用中,我得到:cannot convert argument 6 from 'size_t *' to 'SIZE_T *' . This answer告诉我SIZE
将迭代器条件右操作数从 size_t 转换为 int 更好,还是迭代可能超过 int 的最大值?答案实现具体吗? int a; for (size_t i = 0; i (i)) (有关 numeri
我尝试了三个连续的行(每个单独一个),但是没有一个起作用。 为什么?? int main() { size_t j{8}; char arr[static_cast(j)]={'t'}
我的 C++ 知识一塌糊涂。我有 Apple 提供的代码,他们像往常一样提供了不完整的解决方案。 在此代码中,他们提供了两个空的方法 header : - (NSString *)encodeBase
这是证据: inline constexpr std::size_t prev(std::size_t i) { --i; return i; } int main() { s
我对 size_t 的某些行为感到困惑我注意到: size_t zero = 0x1 << 32; size_t big = 0x1 << 31; size_t not_as_big = 0x1 <<
size_t 在哪里什么时候我什么都没有? 总是假设 size_t 是否合理? == std::size_t ? 什么时候应该使用 size_type在 std容器(string::size_type
我在为 32 位编译时遇到此错误。相同的文件在 64 位 Windows 上编译没有错误 1>c:\project\test.cpp(1317) : error C2664: 'StringCbCop
我希望只有一个模板函数。所以我想到了…… template > || std::is_same_v > > > std::ostream& op
我正在使用 Visual Studio 2017 社区版。它允许我在没有适当包含的情况下同时使用 size_t 和 std::size_t。它似乎适用于大多数 std 库。我认为这是因为图书馆本身的一
我可能要疯了,但我认为我从未在 C++ 中看到过这种情况(尽管我的引用代码是在 C 中)。为什么这里代码的返回值上有一个static,有什么影响?我认为我从未见过类范围之外的静态函数(但显然 C 没有
它没有在 std::string 中明确列出 constructor doc ,(编辑: 这里的人说我应该引用实际的 cppreference 而不是 cplusplus.com)但显然它有效。这意味
将 -1 分配给 size_t 类型的变量 t 并检查它与 -1 和 4294967295(FFFFFFFF,2 对-1 的补充;我的系统是64 位;值可能因系统而异),那么在这两种情况下,它都返回
我正在实现循环数组数据结构,其代码如下所示: struct CircularArrayException : public std::exception { std::string msg;
这个问题在这里已经有了答案: how to pass 2 dimensional array if both dimensions are unknown at compile time (5 个答
我是一名优秀的程序员,十分优秀!