2016-05-22 18 views
0

Ich habe eine plugin.cpp, plugin.h und pluginversion.h. Ich muss in eine .dylib-Datei für die TeamSpeak MassMove plugin kompilieren. Ich habe mehrere Methoden versucht, C++ - Dateien und -Header in eine .dylib zu kompilieren, aber keine hat funktioniert. Laufen OS X El Capitan.Kompilieren von .dylib für Mac

Antwort

0

Bewegen Sie einfach alle Dateien Ihres Plugins in

/Applications/TeamSpeak 3 Client.app/Contents/SharedSupport/pluginsdk/src 

dann (falls noch nicht geöffnet) öffnen Sie Ihre Terminal.app und cd in dieses Verzeichnis. Danach sollten Sie die Datei plugin.cpp öffnen und die Pfade der Teamspeak-Includes anpassen (die Includes in '' ') mit genug ../ .. und include/vor den Dateinamen. Jetzt speichern und schließen Sie die plugin.cpp und geben Sie

g++ -shared plugin.cpp -o PluginName.dylib 

Der letzte Schritt wäre die .dylib Datei auf Ihrem ../../plugins Verzeichnis zu verschieben. Nun sollten Sie in der Lage sein Teamspeak zu starten, wenn er abstürzt, ist es wahrscheinlich lohnt ein Blick in

~/Library/Application\ Support/Teamspeak\ 3/logs 

, wo alle Ihre TeamSpeak3 Client-Logs gespeichert zu bekommen.

Hoffnung das hilft.

Verwandte Themen