0

我有一个plugin.cpp,plugin.hpluginversion.h. 我需要为TeamSpeak MassMove 插件编译成 .dylib 文件。我尝试了多种将 C++ 文件和头文件编译到 .dylib 中的方法,但没有一个奏效。运行 OS X El Capitan。

4

1 回答 1

0

只需将插件的所有文件移动到

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

然后(如果尚未打开)打开您的 Terminal.app 并 cd 到该目录。之后,您应该打开 plugin.cpp 文件并使用足够的 ../.. 和 include/ 在文件名前面调整 Teamspeak 包含的路径(包含在 '"' 中)。现在您保存并关闭 plugin.cpp并输入

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

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

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

您的所有 TeamSpeak3 客户端日志都存储在其中。

希望有帮助。

于 2016-05-27T23:05:55.830 回答