OSX下编译Synergy KVM完成后安装步骤求助
macOS编译Synergy后找不到synergy.app?看这几步解决
我刚踩过类似的坑,给你梳理下编译完成后找到并安装synergy.app的关键操作:
先确认编译模式:一定要用Release模式
Debug模式下只会生成调试用的可执行文件,不会打包成完整的synergy.app。不管是QT GUI还是命令行编译,都要切换到Release配置再重新编译一次。
命令行编译后的安装步骤
如果是用CMake命令行编译的:
- 进入你创建的构建目录(比如
build文件夹),执行:
这个命令会自动把编译好的make installsynergy.app安装到默认路径,一般是/Applications文件夹里。 - 如果想指定安装路径,可以在CMake配置阶段加上前缀参数(同时确保GUI组件开启):
cmake -DCMAKE_INSTALL_PREFIX=/Applications -DBUILD_GUI=ON ..
QT Creator GUI编译后的操作
- 在QT Creator左侧的「Projects」面板里,切换到Release构建套件(比如
Desktop Qt 5.x.x clang 64bit Release)。 - 重新编译完成后,点击「Projects」里的「Run」选项卡,查看「Executable」路径——这里会直接指向生成的
synergy.app,它一般藏在构建目录的src/gui子文件夹里。 - 你可以直接把这个
synergy.app拖到/Applications文件夹完成安装,或者在QT Creator里配置Deployment步骤实现自动安装。
常见排查点
- 检查CMake配置里的
BUILD_GUI选项是否开启:如果没勾选,只会生成synergyc(客户端)和synergys(服务端)命令行工具,不会有GUI的.app包。 - 找不到构建目录?QT Creator里可以通过「Projects」面板的「Build directory」查看具体路径,一般是项目根目录下的
build-xxx-Release文件夹。
内容的提问来源于stack exchange,提问作者Mattrix
相关产品推荐
相关产品推荐

