首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

xmake v2.6.3 发布,支持 vcpkg 清单模式

新特性介绍 支持 Vcpkg 清单模式 新版本中,Xmake 新增了 vcpkg 清单模式支持,通过它,我们就能支持 vcpkg 的版本选择,例如: add_requires("vcpkg::zlib...除了从官方维护的存储库安装软件之外,Xrepo 还可以安装来自第三方包管理器的,例如 vcpkg/conan/conda/pacman/homebrew/apt/dub/cargo。...add_files("src/*.cpp") add_packages("pybind11") set_languages("c++11") 新增删除头文件列表接口 通过接口...新增 on_config 配置脚本 在 xmake config 执行完成后,Build 之前会执行脚本,通常用于编译前的配置工作。...更新内容 新特性 #1298: 支持 vcpkg 清单模式安装,实现安装的版本选择 #1896: 添加 python.library 规则去构建 pybind 模块,并且支持 soabi #1939

1.5K30

配置C++版本的matplotlibcpp:Visual Studio

2 vcpkg配置 vcpkg是一个开源的C++包管理器,在后期我们需要基于其完成matplotlibcpp库的下载与安装,因此需要首先完成vcpkg的配置。   ...随后,输入如下代码,进入vcpkg保存路径。 cd vcpkg   再输入如下代码,激活vcpkg环境。 .\bootstrap-vcpkg.bat   具体如下图所示。   ...接下来,再输入如下所示的代码,将vcpkg与我们的Visual Studio软件相连接。 .\vcpkg integrate install   具体如下图所示。   ...随后,双击打开刚刚下载好的安装。对于第三种情况,即大家之前有通过Python官方下载Python环境的情况,那么直接找到当初的安装,然后进行如下的操作即可。   ...随后,我们在计算机中进入Python环境,就默认进入我们刚刚配置的、新的Python环境;之后如果我们需要正常使用Python了,可以用我们这次配置的新的Python;也可以将刚刚配置的PYTHONHOME

84020

xmake v2.3.9 发布, 新增独立 Xrepo CC++ 包管理器

Pacman 源支持 之前的版本,xmake 已经支持自动集成 vcpkg, conan, clib, homebrew 等第三方仓库源,而新版本中,我们新增加了对 pacman 管理的进行集成支持...add_requires("libcurl 7.73.0", {verify = false}) vcpkg 集成改进 关于 vcpkg 的依赖集成,新版本里面也做了不少的改进,不仅增加了对 windows-static-md...的切换支持,另外我们还改进了 vcpkg 命令的自动探测机制,使得在更多的场景能够自动检测到它,而不是需要手动配置。...--toolchain=my_toolchain xmake 另外,我们还可以直接在 xmake.lua 中通过 set_toolchains 将其绑定到对应的 target 上去,那么仅仅只在编译...xmake project -k cmake 插件增加对 set_languages 的支持 #998: 支持安装 windows-static-md 类型的 vcpkg #996: 改进 vcpkg

1.1K30

xmake v2.3.8 发布, 新增 Intel C++Fortran 编译器支持

关于 Qt/Wasm 更加详细的说明,见:Issue #956 新增Math/Fp编译优化设置 我们新增了一个 set_fpmodels() 设置接口,用于设置浮点的编译模式,对数学计算相关优化的编译抽象设置...虽然,仓库的维护工作量巨大,但是目前的发展趋势也日趋活跃,我们收到了越来越多的用户对仓库的贡献和改进维护。...目前我们收录的一些列表和支持平台,可以从这里查看:PKGLIST.md 我们一直在努力解决 C/C++ 库生态的杂乱、集成使用繁琐等问题,提供快速一致的自动集成和编译方案,xmake 不仅支持 vcpkg...例如: add_requires("tbox >1.6.1", "libuv master", "vcpkg::ffmpeg", "brew::pcre2/libpcre2-8") add_requires...::ffmpeg", "brew::pcre2/libpcre2-8", "openssl") 带有 vcpkg::,brew:: 和 conan:: 等命名空间的,会自动切换到对应的第三方仓库去下载集成

1.3K10

如何解决 Adobe Photoshop 安装失败问题?

如何修复“安装失败”或“更新失败”错误 Creative Cloud 桌面应用程序安装或更新失败,通常是因为您计算机上的 Creative Cloud 应用程序已损坏,或者,您的计算机无法连接到 Adobe...错误代码 2:AdobeGenuineClient 已损坏 错误代码 2 表示缺少 AdobeGenuineClient 文件夹中的某些文件。...错误代码 10:现有 GC 安装验证失败 错误代码 10 表示 gccustomhook 在安装最新版本的 Adobe 正版服务之前未能验证用户计算机上运行的旧版本的 Adobe 正版服务。...错误代码 11:无法删除 Adobe 正版服务 错误代码 11 表示 gccustomhook 在安装最新版本的 Adobe 正版服务之前未能删除用户计算机上运行的旧版本的 Adobe 正版服务。...如果缺少证书,请手动安装该证书。 ......未完待续...... 文章来源:Adobe国际认证中文官网/ http://www.adobeacp.com/content/news?

4.8K30

xmake v2.5.3 发布,支持构建 linux bpf 程序和 Conda 集成

另外,在新版本中我们还新增了对 Conda 仓库的集成支持,现在除了能够从 Conan/Vcpkg/brew/pacman/clib/dub 等仓库集成使用,还能从 Conda 仓库中集成各种二进制...它的集成使用方式跟 conan/vcpkg 类似,仅仅只是命名空间改成了 conda:: add_requires("conda::libpng 1.6.37", {alias = "libpng"}...add_files("src/*.cpp") add_packages("libpng", "conda::openssl") 注:虽然我们支持很多的第三方包管理器,比如 conan/conda/vcpkg...很多高性能计算库里面也会用到这些信息。 因此,通过这个模块接口就可以在编译配置的时候获取当前主机 cpu 的信息和特性支持力度,来针对性开启相关优化编译。...我们只需要通过 add_rules 接口应用规则到指定的 target 库目标即可。

76230

黑客使用Sophos防火墙中的0day漏洞部署勒索软件

在Sophos今天发布的一份新报告中,我们了解到Sophos 推出其修补程序仅几小时后,攻击者便对其攻击进行了修改,以将Ragnarok 勒索软件分发到网络上未打补丁的Windows 计算机上。...Sophos在其报告中 解释道:“攻击者可能意识到,勒索软件下载不是由失能开关发起的,也许是由于缺少重启,于是攻击者更改了在攻击早期阶段提供的一些Shell 脚本,包括用勒索软件有效载荷替换了自己的数据窃取模块...在此新攻击中,攻击者试图立即将Ragnarok 勒索软件推送到网络上易受攻击的Windows 计算机上。...为了部署勒索软件,他们计划使用永恒之蓝漏洞和DoublePulsar CIA漏洞将恶意软件复制到易受攻击的 Windows计算机上,并将其注入到现有的explorer.exe进程中。...注入勒索软件后,勒索软件将开始对易受攻击的计算机上的文件进行加密,并留下赎金记录,其中包含有关如何支付赎金的说明。

92120

zabbix监控常见系统报错

keepalived,,,keepalived].last(0)}3) 告警等级:严重 Memory触发器 1)Lack of free swap space on {HOST.NAME} 主机上缺少自由交换空间...system.swap.size[,pfree].last(0)}<10 告警等级:警告 2)Lack of available memory on server {HOST.NAME} 主机服务器上缺少可用的内存...-b -n 1 | awk ‘{if (NR<=7)print;else if($8==”D”){print;count++}}END{print “Total status D:”count}’ 计算在...用于定位丢,错情况,以便看网络瓶颈 netstat -na|grep ESTABLISHED|wc -l 查看tcp连接成功状态的数量 netstat -na|awk’{print $6}’|...,流量,错,丢 用于计算重传率tcpetr=RetransSegs/OutSegs ping ip 测试网络性能 traceroute ip 查看路由经过的地址 常用于定位网络在各个路由区段的耗时

1.8K20

如何为自己创建一个既时尚又好用的博客网站

预览图 在手机上的运行效果 ? 在电脑上的运行效果 ? ? ? 上面预览图中的博客就是基于jekyll的dbyll主题风格的网站。...第一步: 安装ruby 上文已经提到dbyll是基于jekyll的一款博客主题,又因为jekyll是Ruby项目,所以我们要运行dbyll首先需要先安装ruby,已经安装的可以跳过步骤。...如果在安装Bundler过程中,gem提示缺少依赖,可以按照提示现将依赖安装完成之后,在安装Bundler。 ?...第三步:安装dbyll所需的依赖 将dbyll clone到本地,然后进入dbyll的根目录,使用Budndler安装dbyll所需要的依赖,终端运行下面命令: $ bundle install...访问http://127.0.0.1:4000/即可查看dbyll在你的计算机上运行的效果 ctrl-c可以停止jekyll服务器 ?

1.8K70

LoadRunner 11 安装及破解

因之前安装了一组件在计算机中,下图中只显示了2个必要的组件(lr安装中含有这些组件),如果是全新的系统一般会是5个,直接点击“下一 步”,如下图: ?...4.管理员权限安装 5.LoadRunner录制脚本经常遇到不能打开浏览器的情况,(当一台主机上安装多个浏览器时,)可以用下面的方法来解决。...因此建议运行LoadRunner得主机上保持一个干净的测试环境  6.录制时关闭防火墙,关闭360相关东西。...9.当安装提示"计算缺少 vc2005_sp1_with_atl_fix_redist",怎么办?...解决方法:运行安装程序自带的vcredist_x86.exe(默认在 "安装\lrunner\Chs\prerequisites\vc2005_sp1_redist"目录下),让电脑先装基础环境后装LoadRunner

1.9K60

记录一次zabbix监控常见系统层面问题排查方法

keepalived,,,keepalived].last(0)}3) 告警等级:严重 Memory触发器 1)Lack of free swap space on {HOST.NAME} 主机上缺少自由交换空间...system.swap.size[,pfree].last(0)}<10 告警等级:警告 2)Lack of available memory on server {HOST.NAME} 主机服务器上缺少可用的内存...-b -n 1 | awk ‘{if (NR<=7)print;else if($8==”D”){print;count++}}END{print “Total status D:”count}’ 计算在...用于定位丢,错情况,以便看网络瓶颈 netstat -na|grep ESTABLISHED|wc -l 查看tcp连接成功状态的数量 netstat -na|awk’{print $6}’|...,流量,错,丢 用于计算重传率tcpetr=RetransSegs/OutSegs ping ip 测试网络性能 traceroute ip 查看路由经过的地址 常用于定位网络在各个路由区段的耗时

1.9K20

Docker容器如何优雅使用NVIDIA GPU

让 GPU 在 Docker 中工作 Docker 容器共享您主机的内核,但带有自己的操作系统和软件。这意味着它们缺少用于与 GPU 交互的 NVIDIA 驱动程序。...使用示例命令将工具存储库添加到您的系统: distribution=$(....输出应与您nvidia-smi在主机上使用时看到的相符。CUDA 版本可能会有所不同,具体取决于主机上和所选容器映像中的工具版本。...实现目的的最佳方法是参考官方NVIDIA Dockerfiles[4] 复制用于添加 CUDA 存储库、安装库并将其链接到您的路径的说明。...NVIDIA Container Toolkit 是一个的集合,它们将容器运行时(如 Docker)与主机上 NVIDIA 驱动程序的接口包装在一起。

40.7K54

Xmake v2.7.2 发布,更加智能化构建第三方库

Remote|Distributed] Build + Cache 尽管不是很准确,但我们还是可以把 Xmake 按下面的方式来理解: Xmake ~= Make/Ninja + CMake/Meson + Vcpkg...但是,这种模式有一定的失败率,比如以下一些情况,都会可能导致构建失败: 项目代码自身存在缺陷,导致编译错误 项目代码不支持当前平台 构建脚本存在缺陷 缺少特定的配置参数 缺少依赖库,需要用户手动安装 编译器版本太低...以确保所有的都是二进制兼容的,不会因为某个依赖接口改动,导致和其他已被安装的其他一起链接时候,发生链接和运行错误。...以确保所有的都是二进制兼容的,不会因为某个依赖接口改动,导致和其他已被安装的其他一起链接时候,发生链接和运行错误。...添加 clang-cl 工具链 改进 #2745: 改进 os.cp 支持符号链接复制 #2773: 改进 vcpkg 安装,支持 freebsd 平台 #2778: 改进 xrepo.env 支持

89520
领券