Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Bass unter Android (https://www.delphipraxis.net/202522-bass-unter-android.html)

greenmile 13. Nov 2019 11:24

Bass unter Android
 
Hallo,

ich versuche gerade, die BASS.DLL unter Android ins Laufen zu bekommen. Dazu habe ich die BASS.PAS eingebunden, außerdem die "libbass.so" zur Bereitstellung hinzugefügt (btw: welche Version? armeabi oder armeabi-v7a"?). Die .SO ist unter "Bereitstellung" im Projekt-Pfad, also da. Trotzdem bekomme ich die Fehler

Code:
[DCC Fehler] E2597 C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lbass
sowie

Code:
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: C:\Test\Android\Release\BASS.o: in function Bass::BASS_SetConfig(unsigned int, unsigned int):BASS(.text._ZN4Bass14BASS_SetConfigEjj+0x4): error: undefined reference to 'BASS_SetConfig'
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: C:\Test\Android\Release\BASS.o: in function Bass::BASS_GetConfig(unsigned int):BASS(.text._ZN4Bass14BASS_GetConfigEj+0x4): error: undefined reference to 'BASS_GetConfig'
In der BASS.PAS ist es so definiert (Auszug):

Code:
{$IFDEF ANDROID}
  bassdll = 'libbass.so';
{$ENDIF}

function BASS_SetConfig(option, value: DWORD): BOOL; {$IFDEF MSWINDOWS}stdcall{$ELSE}cdecl{$ENDIF}; external bassdll;
function BASS_GetConfig(option: DWORD): DWORD; {$IFDEF MSWINDOWS}stdcall{$ELSE}cdecl{$ENDIF}; external bassdll;
Ich finde einfach nicht raus, wo sich die libbass.so befinden muss? Habe sie schon testhalber in alle Unterverzeichnisse kopiert die ich finden konnte, trotzdem bleibt der Fehler.

Rollo62 13. Nov 2019 14:37

AW: Bass unter Android
 
Vielleicbt ist das hilreich ?

greenmile 13. Nov 2019 14:40

AW: Bass unter Android
 
Ich bekomme es erst garnicht compiliert

AnCorr 25. Feb 2020 22:21

AW: Bass unter Android
 
Zitat:

Zitat von greenmile (Beitrag 1451279)
Ich bekomme es erst garnicht compiliert

Hi,

hast du schon eine Loesung gefunden?
Ich habe zwei Programme (ein Internetradio und einen Mp3-Player [noch in der Entwicklung]), welche auf Android mit den BASS-Komponenten laufen.

Wenn noch Bedarf besteht, kann ich versuchen, hier ein "Beispielprogramm" hochzuladen.


Gruss
Micha


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz