我有一个plugin.cpp
,plugin.h
和pluginversion.h
. 我需要为TeamSpeak MassMove 插件编译成 .dylib 文件。我尝试了多种将 C++ 文件和头文件编译到 .dylib 中的方法,但没有一个奏效。运行 OS X El Capitan。
问问题
1052 次
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 回答