Aktuelle Zeit: 24.06.2017 07:15

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [Erledigt] 3D - Funktionen auf MAC OSX als executable APP
BeitragVerfasst: 06.06.2017 15:13 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
Hallo,
Ich darf jetzt auch ein Macbook mein eigen nennen und habe gleich PB darauf gespielt.
Nach einigen Hürden habe ich einige PB-Examples testen können.
Bei 2D sowie 3D funktioniert das kompilieren und Starten ohne Probleme.
Aber, wenn ich irgendein 3D zur executable (APP) kompilieren will, dann hakt es.
Entweder durch ein Vorgegebenen Messegerequester, das die Lib nicht gefunden wurde,
oder aber wie beim Beispiel CubeMapping.pb, einfach durch nichts. Das funktioniert aber kompilieren und starten aus der IDE heraus.

Was mache ich da eventuel verkehrt bzw. was muss ich da tun?
Vorab, ich bin totaler MacBook-Anfänger :roll:

LG Falko

_________________
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 3D - Funktionen auf MAC OSX als executable APP
BeitragVerfasst: 06.06.2017 16:02 
Offline
Benutzeravatar

Registriert: 29.08.2004 08:37
Die Engine3D.dylib/dll/so fehlt. Die findest du im compiler Verzeichnis. Einfach in das Verzeichnis der Anwendung kopieren.

_________________
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 3D - Funktionen auf MAC OSX als executable APP
BeitragVerfasst: 06.06.2017 16:20 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
Danke Daniel.
Ich hatte das schon probiert, aber ins falsche Verzeichnis, also Contens/MacOS in der APP kopiert.
Nun ist es richtig im Verzeichnis Contents, parallel zum Ordner MacOS.
Danke für deinen Tipp, es funktioniert :allright:

[Edit]
Das beim Macbook ist auf jeden Fall ein anderes Vorgehen wie unter Windows.
Weil unter Windows habe ich ja direkt Verzeichnisse, wo ich die Hinkopieren kann.
Bei OS X ist das, so wie ich verstehe, jede APP ein Paket, in dem die Programme unter
bestimmten Verzeichnissen eingetragen werden müssen. Content ist die erste Ebene. Darin sind weitere Ebenen wie MacOS, Library etc enthalten. In MacOS ist die ausführbare Excel enthalten. Wenn also die engine3d.dylib fehlt, muss sie im der Ebene Contents, parallel zum Verzeichnis MacOS kopiert werden. Eigentlich könnte PB das bei Compilieren automatisch erledigen, was mich etwas verwundert. Aus der IDE heraus funktioniert das, weil Purebasic ebenfalls eine APP als Packet ist und dort alles enthalten ist, was gebraucht wird. Bei der executable, wird dieses aber nicht komplett erledigt und darum fehlt die lib. Als Tip, wäre ein zusätzlicher Schalter in den Compilereinstellungen wie OSX-Dlyb hinzufügen, oder so. Nur so ein Gedanke :)
[/edit]

LG, Falko

_________________
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Erledigt] 3D - Funktionen auf MAC OSX als executable AP
BeitragVerfasst: 09.06.2017 08:41 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Dafür habe ich mir ein IDE-Tool geschrieben welches automatisch die Dateien vor dem ausführen kopiert.

Link: http://www.purebasic.fr/english/viewtop ... 19&t=61638

_________________
Alles ist möglich, fragt sich nur wie...
Projekte EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye