为Mac编译.dylib

时间:2016-05-22 15:31:46

标签: c++ teamspeak

我有<?PHP #read h3 element using id and display ?> plugin.cppplugin.h。我需要编译成TeamSpeak MassMove plugin的.dylib文件。我已经尝试了多种方法将C ++文件和头文件编译成.dylib,但没有一种方法有效。运行OS X El Capitan。

1 个答案:

答案 0 :(得分:0)

只需将插件的所有文件移至

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

然后(如果还没有打开)打开你的Terminal.app并cd到那个目录。之后你应该打开plugin.cpp文件并调整Teamspeak包含的路径(包含在&#39;&#34;&#39;中),其中包含足够的../ ..并包含/位于文件名前面。现在保存并关闭plugin.cpp并输入

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

最后一步是将.dylib文件移动到../../plugins目录。现在你应该能够启动Teamspeak,如果它崩溃了,它可能值得研究

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

将存储所有TeamSpeak3客户端日志。

希望有所帮助。