2014-01-24 1 views
0

Сегодня я портировал установку XE5 на ОС VMWare Windows 7 x86. Я не устанавливал SDK для Android, а скорее создал один из уже существующего SDK на моей ОС хоста через сопоставление сетевого диска.Исходная ошибка Rad XE5 undefined (E2597) при компиляции на VMWare

Сетевой диск S на ОС VMWare - это в основном клон (ссылка) на мой физический жесткий диск C операционной системы хоста, поэтому пути должны быть в порядке. SDK был создан успешно, однако при попытке компиляции я получаю некоторые (многие, возможно, все) ошибки компоновщика.

Я также открываю существующие проекты с диска S, практически так же, как и на моей ОС хоста. Я могу запустить пример проекта, например, FlashLight, либо с диска VM C, либо на то же место на диске S без ошибок компоновщика, поэтому я предполагаю, что это что-то в моем проекте.

Может ли кто-нибудь сказать, почему Rad XE5 имеет неопределенную опорную ошибку (E2597), и как я могу обойти это?

Журнал ошибок ниже:

[DCC Error] E2597 S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStartCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:139: error: undefined reference to 'System::_InstAddRef(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStartCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:142: error: undefined reference to 'System::_InstClear(System::DelphiObject<System::TObject>&)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStartCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:142: error: undefined reference to 'System::_InstClear(System::DelphiObject<System::TObject>&)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStopCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:145: error: undefined reference to 'System::_InstAddRef(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStopCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:148: error: undefined reference to 'System::_InstClear(System::DelphiObject<System::TObject>&)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::btnStopCameraClick(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:148: error: undefined reference to 'System::_InstClear(System::DelphiObject<System::TObject>&)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::FormCreate(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:67: error: undefined reference to 'System::_InstAddRef(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::Timer1Timer(System::DelphiObject<System::TObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:82: error: undefined reference to 'System::_InstAddRef(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<Fmx::Types::TFmxObject> >::ToArray():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2280: error: undefined reference to 'System::_InstCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TEnumerator<>::TEnumerator(System::DelphiObject<System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1185: error: undefined reference to 'System::_InstCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TEnumerator<>::TEnumerator(System::DelphiObject<System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1186: error: undefined reference to 'System::_InstCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TEnumerator<>::TEnumerator(System::DelphiObject<System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1188: error: undefined reference to 'System::_AfterConstruction(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TEnumerator<>::TEnumerator(System::DelphiObject<System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1188: error: undefined reference to 'System::_ClassDestroy(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::~TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:813: error: undefined reference to 'System::_BeforeDestruction(System::DelphiObject<System::TObject>, signed char)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::~TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:817: error: undefined reference to 'System::_ClassDestroy(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::ToArray():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1168: error: undefined reference to 'System::_InstCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::Error(System::UnicodeString, NativeInt):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:821: error: undefined reference to 'System::_RaiseAtExcept(System::DelphiObject<System::TObject>, void*)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:783: error: undefined reference to 'System::_AfterConstruction(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:783: error: undefined reference to 'System::_ClassDestroy(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TList__1(System::DelphiInterface<System::Generics::Defaults::IComparer__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:797: error: undefined reference to 'System::_AfterConstruction(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TList__1(System::DelphiInterface<System::Generics::Defaults::IComparer__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:797: error: undefined reference to 'System::_ClassDestroy(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::TList__1(System::DelphiObject<System::Generics::Collections::TEnumerable__1<System::DelphiObject<Fmx::Types::TFmxObject> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:810: error: undefined reference to 'System::_AfterConstruction(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::Insert(int, System::DelphiObject<Fmx::Types::TFmxObject>):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:874: error: undefined reference to 'System::_RaiseExcept(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::InsertRange(int, System::DelphiObject<Fmx::Types::TFmxObject> const*, int):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:892: error: undefined reference to 'System::_RaiseExcept(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::DeleteRange(int, int):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1032: error: undefined reference to 'System::_RaiseExcept(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<Fmx::Types::TFmxObject> >::Move(int, int):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1122: error: undefined reference to 'System::_RaiseExcept(System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TDictionary__2<System::UnicodeString, System::Variant>::TKeyCollection<>::TKeyCollection(System::DelphiObject<System::Generics::Collections::TDictionary__2<System::UnicodeString, System::Variant> >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2238: error: undefined reference to 'System::_InstWeakCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TDictionary__2<System::UnicodeString, System::Variant>::TValueCollection<>::TValueCollection(System::DelphiObject<System::Generics::Collections::TDictionary__2<System::UnicodeString, System::Variant> >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2209: error: undefined reference to 'System::_InstWeakCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::TObject> >::~TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:813: error: undefined reference to 'System::_BeforeDestruction(System::DelphiObject<System::TObject>, signed char)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::TObject> >::Error(System::UnicodeString, NativeInt):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:821: error: undefined reference to 'System::_RaiseAtExcept(System::DelphiObject<System::TObject>, void*)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::Classes::TComponent> >::~TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:813: error: undefined reference to 'System::_BeforeDestruction(System::DelphiObject<System::TObject>, signed char)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::Classes::TComponent> >::Error(System::UnicodeString, NativeInt):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:821: error: undefined reference to 'System::_RaiseAtExcept(System::DelphiObject<System::TObject>, void*)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::Classes::TCollectionItem> >::~TList__1():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:813: error: undefined reference to 'System::_BeforeDestruction(System::DelphiObject<System::TObject>, signed char)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TList__1<System::DelphiObject<System::Classes::TCollectionItem> >::Error(System::UnicodeString, NativeInt):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:821: error: undefined reference to 'System::_RaiseAtExcept(System::DelphiObject<System::TObject>, void*)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TDictionary__2<int, System::DelphiInterface<System::Classes::IInterfaceList> >::TKeyCollection<>::TKeyCollection(System::DelphiObject<System::Generics::Collections::TDictionary__2<int, System::DelphiInterface<System::Classes::IInterfaceList> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2238: error: undefined reference to 'System::_InstWeakCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TDictionary__2<int, System::DelphiInterface<System::Classes::IInterfaceList> >::TValueCollection<>::TValueCollection(System::DelphiObject<System::Generics::Collections::TDictionary__2<int, System::DelphiInterface<System::Classes::IInterfaceList> > >):C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2209: error: undefined reference to 'System::_InstWeakCopy(System::DelphiObject<System::TObject>&, System::DelphiObject<System::TObject>)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function Cameracomp::TCameraComponentForm::GetImage():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:160: error: undefined reference to 'Fmx::Media::TCameraComponent::SampleBufferToBitmap(System::DelphiObject<Fmx::Graphics::TBitmap>, bool)' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<Fmx::Types::TFmxObject> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for Fmx::Types::TFmxObject' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<Fmx::Types::TFmxObject> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for Fmx::Types::TFmxObject' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<System::TObject> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for System::TObject' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<System::TObject> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for System::TObject' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<System::Classes::TComponent> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for System::Classes::TComponent' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<System::Classes::TComponent> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for System::Classes::TComponent' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<System::Classes::TCollectionItem> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for System::Classes::TCollectionItem' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<System::Classes::TCollectionItem> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for System::Classes::TCollectionItem' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<System::Classes::TBasicActionLink> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for System::Classes::TBasicActionLink' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<System::Classes::TBasicActionLink> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for System::Classes::TBasicActionLink' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TEqualityComparer__1<System::DelphiObject<Fmx::Types::TFmxObject> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1692: error: undefined reference to 'typeinfo for Fmx::Types::TFmxObject' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<System::Actions::TContainedAction> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for System::Actions::TContainedAction' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Defaults::TComparer__1<System::DelphiObject<System::Actions::TContainedAction> >::Default():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:1680: error: undefined reference to 'typeinfo for System::Actions::TContainedAction' 
     S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: S:\Delphi\Android\BitStack\V0.2\Android\Debug\CameraComp.o: in function System::Generics::Collections::TEnumerable__1<System::DelphiObject<Fmx::Forms::TCommonCustomForm> >::HasWeakRef():C:\Delphi\Android\BitStack\V0.2/CameraComp.pas:2308: error: undefined reference to 'typeinfo for Fmx::Forms::TCommonCustomForm' 

Есть 7x столько линий, сколько выше ...

+0

Среди каждой строки, я могу увидеть некоторые пути опечатки, если я не ошибаюсь: DelphiObject ): C: \ Delphi \ Android \ BitStack \ V0.2/CameraComp.pas -> там, где есть обратная косая черта вместо косой черты, но не знаете, где это изменить ... –

+0

Какова ваша «хост-система», и что означает «портированный»? (Я понимаю, «портировал мое приложение с Windows на Android», но я не понимаю, «портировал установку продукта на».) –

+0

Звучит для меня так же, как вы избегали установки SDK (возможно, по причинам лицензирования) и вместо этого пытались вручную ссылаться файлы SDK. Если да, давайте просто скажем, что есть причина, по которой многие SDK необходимо установить, чтобы избежать взлома лицензии. –

ответ

4

ха!

Похоже, мне удалось это решить!

Как указано в комментариях выше, SDK наверняка работает, IDE также, единственной разницей был проект.

Я просверлился какое-то время и, похоже, наконец получил решение, которое работает!

https://forums.embarcadero.com/thread.jspa?messageID=626522

На вышеуказанную тему, где это указано, и предложил перспективе построить separatelly, а затем после этого попытаться собрать и запустить.

После запуска сборки и решения некоторых незначительных ошибок и предупреждений, которые появились (из-за моей ошибки, такой как расположение значков, не меняющихся на путь сетевого диска), компилятор просто прошел и запустил приложение на устройстве! : O

Итак, перестройка программы сделала трюк. :/

Прошу прощения, если это было очевидно для некоторых, но я всегда делал команду «Скомпилировать и запускать» с тех пор, как я нахожусь в delphi, поэтому даже не подумал попробовать это.

Во всяком случае, я надеюсь, что это, однако, не отметить, как нежелательная вопрос ... :)

+0

Привет .. не возражаете ли вы повторно отправить ссылку или, в конечном счете, скопировать соответствующую часть? Сейчас это исчезло. –

+0

Привет. Извините, у меня нет другой ссылки или фактической статьи, сохраненной в любом месте ... Но, к счастью для вас/нас, я был в правильном духе, чтобы на самом деле написать решение в комментарии. :) Как написано выше, просто попробуйте использовать функцию «Создать» перед запуском, и это должно решить вам проблему, если она такая же, как у меня. вы найдете вариант сборки, если вы щелкните правой кнопкой мыши по имени Exe (название проекта) в «Менеджере проектов» в правой части экрана. –

+0

http://web.archive.org/web/20150312055722/http://forums.embarcadero.com/thread.jspa?messageID=626522 –

 Смежные вопросы

  • Нет связанных вопросов^_^