Unity3d - 无法加载'Assets/Plugins/QCARWrapper.dll'

zak*_*jma 5 integration unity-game-engine vuforia

我想在Unity android应用程序上使用c ++ dll.要在Android设备上使用本机dll,我知道我应该使用Unity 5.我从这里下载unity5 .我的申请需要vuforia.所以我从这里下载vuforia软件包.

Unity 5是64位.

在统一编辑器上,我删除MainCamera并添加ARCamera.Unity控制台上有一条错误消息.信息如下:

Failed to load 'Assets/Plugins/QCARWrapper.dll', expected 64 bit architecture (IMAGE_FILE_MACHINE_AMD64), but was IMAGE_FILE_MACHINE_I386.
Vuforia.WebCamAbstractBehaviour:CheckNativePluginSupport()
Run Code Online (Sandbox Code Playgroud)

vuforia论坛上有一个解决这个问题的方法.但我没有找到unity editor(32 bit)

小智 8

要将Vuforia与Unity 64位一起使用,只需将QCARWrapperDLL /Plugins移至/Plugins/x86.这些是DLL:

  • QCARWrapper.exp
  • QCARWrapper.lib
  • QCARWrapper.dll
  • QCARWrapper.dll.signature

这应该解决问题!