CrossOver软件2023官方破解版本下载

news/2024/5/17 19:04:28/文章来源:https://blog.csdn.net/qq_48396513/article/details/134090099

CrossOver软件的核心是Wine,它为用户提供了一个友好的图形界面,而且持续对受支持的Windows应用程序进行测试,从而使用户可以专注于应用程序的使用上,不必为安装使用Windows应用程序花费大量的时间去配置Wine、去调试应用软件的兼容性问题。

既然Wine是CrossOver软件的核心,它的配置非常重要。Wine配置主要有七个选项:应用程序、函数库、显示、桌面整合、驱动器、音效和关于,本章节主要讲述CrossOver for Mac的Wine配置中,有关应用程序的调试选项——应用程序和函数库。

CrossOver Mac-安装包下载如下:
https://wm.makeding.com/iclk/?zoneid=50028

CrossOver linux-安装包下载如下:
https://wm.makeding.com/iclk/?zoneid=50029

  1. 一、应用程序

这里是对应用程序兼容性运行模式的设置。例如一个程序,它只兼容在Windows7中运行,但是容器使用的是Windows10系统,那么为了能够让这个程序在Windows10中运行,就需要把这个程序添加到白框中,并且在选中这个程序的基础上,在下面的Windows版本中,选择Windows 7。

图1:应用程序兼容性选择

白框中自带了六个程序,这六个程序的Windows版本是使用全局设置,意味着这六个程序兼容所有Windows版本

图2:使用全局设置的程序

如何确定应用程序的兼容性?在安装Windows应用程序时,如果是从“应用程序列表”中选择的程序进行安装,在“选择容器”里,会显示兼容的容器(Windows版本)。

如果应用程序不在列表中,那么可以看一下这个软件的发布时间,对应Windows的发布时间,也大概知道这个软件会兼容哪一个版本的Windows。

图3:确定应用程序的Windows版本

  1. 二、函数库
  2. 1、DLL动态链接库的种类

在Mac OS上之所以能够运行Windows应用程序,是因为Wine把Windows DLL动态链接库的调用翻译成动态的POSIX的调用才能实现的。由于Windows是一个封闭的系统,某些Windows自带的DLL动态链接库的兼容性并不好,需要Wine提供自己的DLL动态链接库。

因此,在函数库里就包括了Windows自带的DLL动态链接库,称为原装(native)和Wine提供的DLL动态链接库,称为内建(builtin)。

  1. 2、默认设置

在“应用程序”选项界面中,在白框里选中“默认设置”,然后回到“函数库”选项,在“已有的函数库顶替”中,列出了所有的DLL动态链接库。

图4:已有的函数顶替

“原装先于内建”:选用的是Windows自带的DLL动态链接库。

“内建”:选用的是Wine提供的DLL动态链接库。

“停用”:意味着这个DLL动态链接库已经不用了。

如果在“应用程序”中选择白框中的某个程序,在“函数库”的“已有的函数库顶替”中可以看到其使用的DLL动态链接库。

图5:程序的已有函数库顶替

  1. 3、怎么用

当某个程序需要使用某些特定的Windows自带的DLL动态链接库,而这些DLL又有可能导致其他程序(包括Wine)出问题时,便需要在“函数库”中进行设置这个程序专用的原装DLL。这个选项给调试程序提供了一个简单的方法。

  1. 在“应用程序”选项的白框中,添加需要设置的程序。

图6:添加应用程序

  1. 选中添加的程序,在“函数库”选项中,点击“新增函数库顶替”下拉菜单。在菜单中选择需要的DLL,然后点击“添加”,那么所选的DLL就添加到“已有的函数库顶替”中。这个添加的DLL就是Windows自带的DLL。

图7:添加原装DLL

  1. 4、谨慎对待函数库顶替

Wine配置中的“函数库”可以让你用原装DLL替换内建的DLL。但是,下面的这些DLL是绝对不能被替换的:kernel32.dll、gdi32.dll、user32.dll和ntdll.dll。

记得永远不要覆盖Wine自带的DLL。有些原装DLL也可能使一些程序不能运行,如果原装的DLL用不了就用内建的换回来。有些Windows应用程序的DLL需要要得到许可才能用,如果你没有许可,就不要用。

  1. 三、小结

“应用程序”和“函数库”这两个Wine配置选项的知识点非常专业,小伙伴在使用中可以对应用程序的兼容性进行Windows版本的选择。但是,使用函数库顶替则需要非常谨慎,除非对顶替的函数库的功能非常熟悉,否则不要轻易去尝试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_567673.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在忘记手机密码或图案时重置 Android 手机?

忘记手机密码或图案是 Android 用户一生中不得不面对的最令人沮丧的事情之一。恢复 Android 设备的唯一方法是在 Android 设备上恢复出厂设置。但许多用户不使用此方法,因为此过程会擦除您设备上可用的所有个人数据。 但是,有一种方法可以在不丢失任何数…

Linux系统编程_网络编程:字节序、socket、serverclient、ftp 云盘

1. 网络编程概述(444.1) TCP/UDP对比 TCP 面向连接(如打电话要先拨号建立连接);UDP 是无连接的,即发送数据之前不需要建立连接TCP 提供可靠的服务。也就是说,通过 TCP 连接传送的数据&#xf…

基于SSM和VUE的留守儿童信息管理系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

【蓝桥杯选拔赛真题04】C++计算24数字游戏 青少年组蓝桥杯C++选拔赛真题 STEMA比赛真题解析

目录 C/C++计算24数字游戏 一、题目要求 1、编程实现 2、输入输出 二、算法分析

asp.net教务管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio计算机毕业设计

一、源码特点 asp.net 教务管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net教务管理系统 应用技术&a…

网络原理的讲解

网络原理 重要性: 网络原理知识 1.工作中非常重要的理论知识,尤其是正在调试一些bug的时候. 2.面试中非常重要的考点. 3.学习中非常关键的难点. 网络原理这里,主要给大家介绍, TCP/IP协议 这里的关键协议. 按照这里的这四层,分别进行介绍(物理层不涉及) 应用层 是和程序猿打…

微机原理与接口技术-第八章常用接口技术

文章目录 定时控制接口8253/8254定时器定时器的应用 并行接口并行接口电路8255内部引脚工作方式工作方式0:基本输入输出方式工作方式1:选通输入输出方式 编程 并行接口的应用用8255方式0与打印机接口 数码管及其接口数码管的工作原理单个数码管的显示多个…

iOS Autolayout 约束设置【顺序】的重要性!

0x00 顺序不同,结果不同 看图说话 1 代码是这样滴~ 设置好约束,让 4 个按钮,宽度均分~ 结果如上图 [_pastButton.topAnchor constraintEqualToAnchor:_textView.bottomAnchor constant:6].active YES;[_pastButton.leftAnchor constraintEq…

vite中将css,js文件归类至文件夹

build: {chunkSizeWarningLimit: 1500,rollupOptions: {output: {// 最小化拆分包manualChunks(id) {if (id.includes(node_modules)) {return id.toString().split(node_modules/)[1].split(/)[0].toString()}},// 用于从入口点创建的块的打包输出格式[name]表示文件名,[hash]…

驱动开发6 IO多路复用——epoll

核心操作&#xff1a;一棵树、一张表、三个接口 相关案例 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <sys…

Android平台GB28181执法记录仪技术方案

技术背景 我们在做Android平台GB28181设备接入模块的时候&#xff0c;对接过好多开发者&#xff0c;他们都是用于执法记录仪场景&#xff0c;执法记录仪是一种便携式设备&#xff0c;用于记录执法人员的行动和接触情况&#xff0c;通过实时回传音视频数据和实时位置信息给指挥…

vue项目中定制化音频展示,wavesurfer.js基本使用

效果图&#xff1a; wavesurfer是一个可定制的音频波形可视化&#xff0c;建立在Audio API和HTML5 Canvas之上。 基本使用&#xff1a; <body><script src"https://unpkg.com/wavesurfer.js"></script><div id"waveform"></di…

71 搜索二维矩阵

搜索二维矩阵 题解1 Z字查找(tricky)题解2 一次二分查找题解3 两次二分查找 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target …

5款在线JavaScript加密混淆工具

5款常用、好用的在线JavaScript加密混淆工具&#xff0c;网址请从截图中查看。 1、jscrambler 2、JShaman 3、javascriptobfuscator 4、freejsobfuscator 5、jjencode

Python正则表达式一点通

正则作为处理字符串的一个实用工具&#xff0c;在Python中经常会用到&#xff0c;比如爬虫爬取数据时常用正则来检索字符串等等。正则表达式已经内嵌在Python中&#xff0c;通过导入re模块就可以使用&#xff0c;作为刚学Python的新手大多数都听说”正则“这个术语。 今天来给…

财务数字化转型是什么?_光点科技

财务数字化转型是当今企业发展中的一项关键策略&#xff0c;旨在借助先进的数字技术&#xff0c;重新塑造和优化财务管理体系&#xff0c;以适应迅速变化的商业环境。这一转型不仅仅是技术的升级&#xff0c;更是对企业财务理念和流程的全面升级和改革。 财务数字化转型的核心在…

Android framework服务命令行工具框架 - Android13

Android framework服务命令行工具框架 - Android13 1、framework服务命令行工具简介2、cmd 执行程序2.1 目录和Android.bp2.2 cmdMain 执行入口2.3 cmd命令 3、am命令工具&#xff0c;实质脚本执行cmd activity3.1 sh脚本3.2 activity服务注册3.3 onShellCommand执行 4、简易时…

【Leetcode】反转单链表

反转单链表 反转单链表题目题目思路代码 反转单链表题目 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 题目思路 链表的本质就是改变每一个结点的next域。 我们从第一个结点开始遍历&#xff0c;改变它的next域。 当我们要注意在改变…

ant design vue 的getPopupContainer

在 ant design vue 中&#xff0c;有几个组件是有 getPopupContainer 属性的&#xff0c;比如&#xff1a;下拉菜单 默认是渲染到body 上的&#xff0c;所以如果你想要对 下拉选择组件 的样式&#xff0c;做修改&#xff0c;如果 style 标签上开启了 scoped&#xff0c;肯定不会…

三篇论文:速览GPT在网络安全最新论文中的应用案例

GPT在网络安全领域的应用案例 写在最前面论文1&#xff1a;Chatgpt/CodeX引入会话式 APR 范例利用验证反馈LLM 的长期上下文窗口&#xff1a;更智能的反馈机制、更有效的信息合并策略、更复杂的模型结构、鼓励生成多样性和GPT类似的步骤&#xff1a;Conversational APR 对话式A…