随笔分类 -  Mac

摘要:一、使用 在每一个属性前面加上CMAKE_XCODE_ATTRIBUTE_即可,如下: SET(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT "dwarf-with-dsym") 以下的所有属性列表(https://help.apple.com/xco 阅读全文
posted @ 2020-08-29 12:58 24K纯开源 阅读(5699) 评论(3) 推荐(0) 编辑
摘要:一、翻译 在macOS平台上,系统会为应用程序菜单添加一些额外的菜单项。先来看一些典型的例子: 这个是Qt Creator的菜单,系统为应用程序菜单添加了一些桌面显示操作相关的菜单项; 这个是Qt Designer的应用程序菜单,也添加了一些额外的菜单项。并且我们可以注意到,这些菜单项在中文语言环境 阅读全文
posted @ 2019-09-05 18:11 24K纯开源 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:一、背景介绍 用Qt开发的应用程序要实现文件关联,双击时用默认关联的程序打开文件,在Windows上这个功能非常容易实现。Windows应用程序在安装的时候可以在注册表中写入相关的键值对。打开文件的时候,Windows Explorer会将文件完整的路径作为参数传递给关联的应用程序。这样就可以在启动 阅读全文
posted @ 2019-03-16 11:53 24K纯开源 阅读(1851) 评论(-1) 推荐(0) 编辑
摘要:一、降级安装 在制作macOS的pkg安装包时,一般新发布的程序版本会比旧版本更高。但是有的时候我们也希望在安装的时候,对程序的某些依赖库进行降级安装。比如高版本依赖库中出现了一些Bug,使用旧版本的依赖库暂时修复Bug。这个时候我们自然会想到需要进行降级安装。我们使用packages来制作降级安装 阅读全文
posted @ 2018-12-17 13:28 24K纯开源 阅读(898) 评论(0) 推荐(0) 编辑
摘要:一、前情回顾 最近把公司的一个视频处理程序更新了一个版本,准备提交测试的发现了崩溃的情况。这个程序采用Qt和ffmpeg技术栈开发,主要用于对视频进行渲染拼接处理,在Windows和mac两个平台同时进行发布。在windows上测试完一切正常,然而就在我以为一切大功告成的时候,测试的同事直接给我来了 阅读全文
posted @ 2018-03-24 11:18 24K纯开源 阅读(9840) 评论(0) 推荐(0) 编辑
摘要:一、现象描述 在macOS上搞开发也有一段时间了,也积攒了一定的经验。然而,今天在替换工程中的一个动态库时还是碰到了一个问题。原来工程中用的是一个静态库,调试时发现有问题就把它替换成了动态库。这本来没什么值得一说,可工程编译完后打包测试时发现,不论怎么搞程序都加载不起来。毫无疑问,这是新替换的动态库 阅读全文
posted @ 2017-08-12 11:27 24K纯开源 阅读(7487) 评论(1) 推荐(0) 编辑
摘要:上一篇:Mac OS平台下应用程序安装包制作工具Packages的使用介绍 补充说明 上一篇文章中介绍了如何使用Packages如何创建mac下的安装包。但是这样制作出来的安装包只能安装到系统的文件路径中去。但是在某些场景下,我们需要将一些文件安装到当前用户的主目录中去,能够被当前用户所使用。比如, 阅读全文
posted @ 2017-04-16 19:45 24K纯开源 阅读(3519) 评论(0) 推荐(0) 编辑
摘要:一、背景介绍 虚拟摄像头,顾名思义,就是利用软件技术虚拟出一个摄像头硬件设备供用户使用。当我们需要对视频图像进行处理再输出时,虚拟摄像头就具备非常大的价值了。关于如何在Windwos上实现一个虚拟设备的资料已经非常丰富了,Windows Driver Kit里面也有非常多的帮助文档。这篇博文主要总结 阅读全文
posted @ 2017-04-08 15:57 24K纯开源 阅读(6594) 评论(8) 推荐(0) 编辑
摘要:一、使用流程 Windows下的程序运行崩溃时,往往可以利用pdb文件快速解析出程序崩溃的具体位置,甚至可以对应到源代码的具体行数。macOS下的symbolicatecrash也具备相应的功能。对应于Windows下的pdb文件,macOS下的crash文件解析需要用到dSYM文件。这个文件正常情 阅读全文
posted @ 2017-04-07 11:38 24K纯开源 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:0. Introduction XCode是macOS上开发app不可缺少的开发者工具,不管是开发macOS上的应用,还是iOS上的应用,都离不开XCode环境。尽管其易用性广受诟病,但由于苹果app开发的封闭性,众多开发者也不有苦不能言。近年来微软针对macOS平台发布了Visual Studio 阅读全文
posted @ 2016-12-26 15:55 24K纯开源 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:一、背景介绍 公司开发的一个底层库被用在了Mac平台的多个产品中。在开发这个底层库的初期,对于Mac OSX下的Install name 并没有过多的了解。对于XCode中的install name项也没有进行过多的配置,于是生成动态库文件在应用到各个产品中时都要修改install name才能用。 阅读全文
posted @ 2016-09-27 22:17 24K纯开源 阅读(17756) 评论(0) 推荐(1) 编辑
摘要:本文转载自:https://wincent.com/wiki/@executable_path,_@load_path_and_@rpath。个人觉得写的很不错,简洁明了。 Absolute paths Useful for frameworks installed in shared locati 阅读全文
posted @ 2016-08-11 16:39 24K纯开源 阅读(5562) 评论(0) 推荐(0) 编辑
摘要:一、介绍 2017/12/05更新:packages下载地址:http://s.sudre.free.fr/Software/Packages/resources.html Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, 阅读全文
posted @ 2016-08-01 10:59 24K纯开源 阅读(28234) 评论(11) 推荐(3) 编辑

点击右上角即可分享
微信分享提示