草庐IT

x86-emulation

全部标签

android - 为什么英特尔 x86 仿真器加速器(HAXM 安装程序)显示与 Windows 不兼容?

为什么英特尔x86仿真器加速器(HAXM安装程序)显示与Windows不兼容。我有Windows10,64位。 最佳答案 检查您的系统是否具有Intel®VT-x技术。如果是,则转到bios设置并将其打开。检查此链接:https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows. 关于a

android - 如何在 VM VirtualBox 上运行 Android-x86 4.2 iso?

我想使用Android-x86来测试和调试我的应用程序。我之前尝试过其他版本的Android-x86成功,但是关于android-x86-4.2有一个错误。所以我在这里问我的问题,因为它可能发生在其他人身上:我在Win732位上安装了oracleVMvirtualBox,然后我下载了android-x86-4.2-20121225.iso来自Android-x86-PortingAndroidtox86.在我从iso在VirtualBox上安装Androidx86-4.2并为其创建伪造的SD卡后,我尝试运行它,但是当我启动它时,我在控制台中看到了这些行:DetectingAndroid

android - 收集首选项失败,在 C :\Program Files (x86)\Android\android-sdk\platforms\android-19\android. jar 中找不到类 java/lang/Au​​toCloseable

我刚刚从sdk管理器更新了androidsdkAPI-19和buildtool-19。但是在启动eclipse时,它​​会显示标题中提到的控制台错误。当我为android4.4模拟器创建avd时,还有一件事没有显示在正在运行的模拟器列表中。请解决这个问题,谢谢 最佳答案 我也遇到过同样的问题,现在已经解决了。尝试以下步骤去帮助|安装新软件...选择Android开发者工具更新站点-http://dl-ssl.google.com/android/eclipse/按全选按完成完成 关于an

android - 是否可以在 VMWare 上运行 Android Device Emulator(通过 Android Studio 2)?

我一直在运行AndroidStudio1.5.1在Windows2012R2的WMWare副本上进行开发,一切正常。我已经能够毫无问题地运行设备模拟器,并启动在AVD中运行的各种版本的Android。AndroidStudio2.x变化我最近安装了AndroidStudio2.0(确切版本请参见下图)。现在,当我尝试运行模拟器时,没有任何反应。好吧,实际上,当我尝试启动设备时,我确实在Studio的状态栏中看到一条消息,但随后该消息消失,之后什么也没有发生。有一条警告提示我需要关闭Hyper-V(见下图),但我认为这是不可能的,因为这是一个虚拟机。不再可能?是不是不能再在虚拟机上运行模

c++ - 如何在 x86_64 上交叉编译 Raspberry Pi 项目? (缺少 *.so 由于路径无效)

我正在x86_64/Ubuntu13.04上交叉编译RaspberryPi项目。在调用cmake之后:cmake-DCMAKE_TOOLCHAIN_FILE=./Toolchain-raspberry.pi.然后ma​​ke,链接失败:/opt/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/../lib/gcc/arm-linux-gnueabihf/4.7.2/../../../../arm-linux-gnueabihf/bin/ld:cannotfind-lopencv_gpu...问题是cmake生成

c++ - 错误 X8000 : D3D11 Internal Compiler error : Invalid Bytecode: Invalid operand type for operand #1 of opcode #86 (counts are 1-based)

我和我的讲师/实验室助理都被难住了。出于某种原因,以下HLSL代码在输出窗口中返回:errorX8000:D3D11InternalCompilererror:InvalidBytecode:Invalidoperandtypeforoperand#1ofopcode#86(countsare1-based).这是HLSL中导致问题的函数://ProjectsaspherediameterlargeinscreenspacetocalculatedesiredtesselationfactorfloatSphereToScreenSpaceTessellation(float3p0,f

c++ - 使用 OpenMP 的 x86 上的原子最小值

OpenMP是否支持C++11的最小原子性?如果OpenMP没有可移植的方法:是否有某种方法可以使用x86或amd64功能来实现?在OpenMP规范中,我没有找到任何适用于C++的内容,但Fortran版本似乎支持它。详见v3.1的2.8.5。对于C++,它声明binopisoneof+,*,-,/,&,^,|,>.但是对于Fortran来说intrinsic_procedure_nameisoneofMAX,MIN,IAND,IOR,orIEOR.如果您对更多上下文感兴趣:我正在寻找一种执行以下操作的无互斥方法:vectorlock;vectorval;#pragmaompparal

c++ - 如何从数据缓冲区执行 x86 命令?

我的问题主要针对教授,是关于以“奇怪”的方式使用C++。在C++中,变量指针和函数指针之间并没有太大区别。我们可以像这样做一些无用的事情:char*buff=newchar[32];void(*func)()=(void(*)())buff;但我们几乎创建了一个从未存在过的函数,对吧?如果我们更进一步,在文件中用x86命令stord填充buff会怎样?操作系统永远不会知道函数已创建。#includeusingnamespacestd;//nostackpush'ingorpop'ing,nothingtoreturnvoidfunc(void){cout调用x86_func()会产生运

c++ - 循环地址对齐如何影响 Intel x86_64 上的速度?

我看到编译为完全相同的机器指令但位于不同对齐地址的相同C++代码的性能下降了15%。当我的微型主循环从0x415220开始时,它比从0x415250开始时更快。我在IntelCore2Duo上运行它。我在x86_64Ubuntu上使用gcc4.4.5。谁能解释减速的原因以及我如何强制gcc以最佳方式对齐循环?下面是两种情况的反汇编,带有探查器注释:41522057612.56%|XXXXXXXXXXXXXX48c1eb08shr$0x8,%rbx4152241102.40%|XX0fb6c3movzbl%bl,%eax4152270.00%|410fb60400movzbl(%r8,%

c++ - ld : symbols not found for architecture x86_64, clang: 链接器命令失败

我正在尝试使用Homebrew软件下载和构建诸如boost、ceres-solver之类的软件包。发生的事情是我将尝试编译代码,没有任何特殊标志(g++foo.cpp-ofoo-I/usr/local/...并且我也尝试过clang++)并且我始终收到此错误:Undefinedsymbolsforarchitecturex86_64:...ld:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)所以我环顾四周,解决方案是使用-st