<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416409&amp;view=findpost&amp;p=3816496</guid>
        <pubDate>Mon, 09 Dec 2019 15:25:12 +0000</pubDate>
        <title>DataSnap и Andoid</title>
        <link>https://forum.sources.ru/index.php?showtopic=416409&amp;view=findpost&amp;p=3816496</link>
        <description><![CDATA[MAcK: Всем привет&#33;<br>
<strong class='tag-b'>Delphi RIO 3.3</strong><br>
Создал multi-device app. Всё скомпилировалось и запустилось на мобиле. После добавил DataSnap Rest Client module. <br>
При добавлении ошибок не было, создались два модуля. Но проект перестал комплироваться. В чем проблема и как исправить ошибку?<br>
<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body">Checking project dependencies...<br>
Compiling HeaderFooterNavigation.dproj (Debug, Android)<br>
dccaarm command line for &quot;HeaderFooterNavigation.dpr&quot;<br>
  c:&#092;program files (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;bin&#092;dccaarm.exe -&#036;O- --no-config -M -Q -TX.so -AGenerics.Collections=System.Generics.Collections;<br>
  Generics.Defaults=System.Generics.Defaults -DDEBUG -E.&#092;Android&#092;Debug -I&quot;c:&#092;program files (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;debug&quot;;&quot;c:&#092;program <br>
  files (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;Release&quot; -LEC:&#092;Users&#092;Public&#092;Documents&#092;Embarcadero&#092;Studio&#092;20.0&#092;Bpl&#092;Android <br>
  -LNC:&#092;Users&#092;Public&#092;Documents&#092;Embarcadero&#092;Studio&#092;20.0&#092;Dcp&#092;Android -NU.&#092;Android&#092;Debug -NSSystem;Xml;Data;Datasnap;Web;Soap; -O&quot;c:&#092;program files <br>
  (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;Release&quot; -R&quot;c:&#092;program files (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;Release&quot; -U&quot;c:&#092;program files <br>
  (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;debug&quot;;&quot;c:&#092;program files (x86)&#092;embarcadero&#092;studio&#092;20.0&#092;lib&#092;Android&#092;Release&quot; <br>
  --libpath:D:&#092;android-ndk-r20b&#092;platforms&#092;android-22&#092;arch-arm&#092;usr&#092;lib;D:&#092;android-ndk-r20b&#092;sources&#092;cxx-stl&#092;llvm-libc++&#092;libs&#092;armeabi-v7a <br>
  --linker:D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe -V -VN -NO.&#092;Android&#092;Debug  <br>
  HeaderFooterNavigation.dpr   <br>
[DCC Error] E2597 D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: error: cannot find -lgnustl_static<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:function DllGetClassObject: error: undefined reference to &#39;operator delete(void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:function DllGetClassObject: error: undefined reference to &#39;operator delete(void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:function DllGetClassObject: error: undefined reference to &#39;operator delete(void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:function DllGetClassObject: error: undefined reference to &#39;operator delete(void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o)(.ARM.extab.text.DllGetClassObject+0x0): error: undefined reference to &#39;__gxx_personality_v0&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o)(.ARM.extab.text._ZN14DSBASE_Factory14CreateInstanceEP8IUnknownRK4GUIDPPv+0x0): error: undefined reference to &#39;__gxx_personality_v0&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o)(.ARM.extab.text._ZN16DSCursor_Factory14CreateInstanceEP8IUnknownRK4GUIDPPv+0x0): error: undefined reference to &#39;__gxx_personality_v0&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o)(.ARM.extab.text._ZN8TAlchemy6MakeDSEPP7TDSBASE+0x0): error: undefined reference to &#39;__gxx_personality_v0&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:vtable for DS_Factory: error: undefined reference to &#39;__cxa_pure_virtual&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:vtable for DS_Factory: error: undefined reference to &#39;__cxa_pure_virtual&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for DS_Factory: error: undefined reference to &#39;vtable for __cxxabiv1::__si_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for DSBASE_Factory: error: undefined reference to &#39;vtable for __cxxabiv1::__vmi_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for DSCursor_Factory: error: undefined reference to &#39;vtable for __cxxabiv1::__vmi_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for DATAPACKETREAD_Factory: error: undefined reference to &#39;vtable for __cxxabiv1::__vmi_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for DATAPACKETWRITE_Factory: error: undefined reference to &#39;vtable for __cxxabiv1::__vmi_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for TAlchemy: error: undefined reference to &#39;vtable for __cxxabiv1::__class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for IUnknown: error: undefined reference to &#39;vtable for __cxxabiv1::__class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:typeinfo for IClassFactory: error: undefined reference to &#39;vtable for __cxxabiv1::__si_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:vtable for IClassFactory: error: undefined reference to &#39;__cxa_pure_virtual&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(alchemy.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;alchemy.cpp:vtable for IClassFactory: error: undefined reference to &#39;__cxa_pure_virtual&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function DSCursor::~DSCursor(): error: undefined reference to &#39;operator delete[](void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function DSCursor::~DSCursor(): error: undefined reference to &#39;operator delete[](void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function DSCursor::~DSCursor(): error: undefined reference to &#39;operator delete[](void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function DSCursor::~DSCursor(): error: undefined reference to &#39;operator delete[](void*)&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function __clang_call_terminate: error: undefined reference to &#39;__cxa_begin_catch&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:function __clang_call_terminate: error: undefined reference to &#39;std::terminate()&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(curinit.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;curinit.cpp:typeinfo for TDSCursor: error: undefined reference to &#39;vtable for __cxxabiv1::__class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(ds.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;ds.cpp:function LTABLEList::~LTABLEList(): error: undefined reference to &#39;std::terminate()&#39;<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(ds.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;ds.cpp:typeinfo for VARList: error: undefined reference to &#39;vtable for __cxxabiv1::__class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(ds.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;ds.cpp:typeinfo for LTABLEList: error: undefined reference to &#39;vtable for __cxxabiv1::__si_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(ds.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;ds.cpp:typeinfo for VARStrList: error: undefined reference to &#39;vtable for __cxxabiv1::__si_class_type_info&#39;<br>
  D:&#092;android-ndk-r20b&#092;toolchains&#092;arm-linux-androideabi-4.9&#092;prebuilt&#092;windows-x86_64&#092;bin&#092;arm-linux-androideabi-ld.exe: the vtable symbol may be undefined because the class is missing its key function<br>
  c:&#092;&#092;program files (x86)&#092;&#092;embarcadero&#092;&#092;studio&#092;&#092;20.0&#092;&#092;lib&#092;&#092;Android&#092;&#092;Release/libmidas.a(idxfilt.o):C:&#092;Builds&#092;tp&#092;runtime&#092;data&#092;dsnap&#092;midas&#092;idxfilt.cpp:function DSIDXFILT::~DSIDXFILT(): error: undefined reference to &#39;std::terminate()&#39;<br>
[DCC Fatal Error] F2588 Linker error code: 1 (&#036;00000001)<br>
Failed</div></div>]]></description>
        <author>MAcK</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	