首页 > 系统相关 >Windows环境下xmake安装配置,创建编译运行项目

Windows环境下xmake安装配置,创建编译运行项目

时间:2025-01-19 13:43:16浏览次数:1  
标签:xmake 项目 Windows 编译 https test 安装

 

Windows环境下xmake安装配置,创建编译运行项目

视频地址:https://www.bilibili.com/video/BV1NHwqe3Ewn/?spm_id_from=333.1387.homepage.video_card.click&vd_source=7c7ae5cc1dbb2453e1eb43950a4264a3

1、访问xmake网站,根据安装环境选择对应安装方法

(1)访问网站:https://xmake.io
点击网站首页的“Getting Started”按钮,便会跳转到
https://xmake.io/#/getting_started
(2)我们现在是在Windows环境下安装xmake,所以选择via powershell进行安装。

2、via powershell进行安装xmake
(1)在 getting_started 页面,向下滚动到 Installation,鼠标悬停到 via powershell 下面的命令行,点击自动出现的“copy to clipboard”按钮,将下面命令行复制到剪辑版:
Invoke-Expression (Invoke-Webrequest 'https://xmake.io/psget.text' -UseBasicParsing).Content
(2)xmake的安装程序在外网,需要启动网络代理才能安装成功
(3)从开始菜单打开“Windows PowerSheIl”,按 Ctrl+V 粘贴上面命令,敲回车运行
(4)正常的话,上述安装命令便会自动从网络下载对应环境的安装程序,可能需要等待一段时间(可以打开Process Explorer工具查看网络访问状况)
Start downloading https://github.com/xmake-io/xmake/releases/download/v2.9.7/xmake-master.win64.exe
(5)下载完成后自动开始安装,默认安装到当前用户目录下面
Start installation... Hope youur antivirus doesn't trouble
Install to C:\Users\WinUser01\xmake
(6)当显示:Tab completion installed,便说明xmake已经安装成功

3、设置系统环境变量path
(1)可以右击桌面的“此电脑”|“属性”
(2)在打开的“系统”控制面板中,点击“高级系统设置”
(3)在打开的“系统属性”对话框中,选择“高级”选项卡,点击下面的“环境变量”按钮
(4)在弹出的“环境变量”对话框中,双击下侧“系统变量(S)”下面的“Path”变量
(5)在弹出的“编辑环境变量”对话框中,单击上面的“新建”按钮,添加“C:\Users\WinUser01\xmake”路径,然后依次点击“确定”按钮保存即可

4、创建xmake项目
(1)打开CMD窗口
(2)切换到需要创建项目的目录,运行xmake create test命令便可以创建一个xmake项目
D:\WS2022.002>xmake create test
create test ...
[+]: src\main.cpp
[+]: xmake.lua
[+]: .gitignore
ceate ok!
D:\WS2022.002>
(3)d:\VS2022.002\test\src\main.cpp的内容如下
#include <iostream>

int main(int argc, char** argv) {
std::cout << "hello world!" << std::endl;
return 0;
}

5、使用xmake编译运行test项目
(1)启动VScode,打开上面用xmake创建test项目
(2)打开项目中的d:\VS2022.002\test\xmake.lua文件,查看项目名称“test”
(3)打开VScode的终端窗口,切换到项目所在目录d:\VS2022.002\test,运行xmake build test,便可以编译项目,再运行xmake r test,便可以运行项目显示“hello world!”
(4)项目编译成功后,便会构建d:\VS2022.002\test\build\windows\x64\release\test.exe,也可以在CMD窗口中运行test.exe显示“hello world!”

 

标签:xmake,项目,Windows,编译,https,test,安装
From: https://www.cnblogs.com/ybmj/p/18679522

相关文章

  • Windows图形界面(GUI)-QT-C/C++ - Qt QToolBox详解教程
    公开视频-> 链接点击跳转公开课程博客首页-> ​​​链接点击跳转博客主页目录QToolBox基础概述QToolBox简介使用场景QToolBox常见样式选项卡式界面页面内容动态管理页面QToolBox属性设置添加和删除页面页面标题页面索引QToolBox内容操作添加页面插入页面删......
  • Windows图形界面(GUI)-QT-C/C++ - Qt QGroupBox详解教程
    公开视频-> 链接点击跳转公开课程博客首页-> ​​​链接点击跳转博客主页目录QGroupBox基础概念QGroupBox简介使用场景QGroupBox常见样式框架和标题可启用/禁用扁平化样式QGroupBox属性设置标题​编辑对齐方式启用状态​编辑扁平化样式QGroupBox的内容操作......
  • windows 将docker desktop上镜像打包并通过资源管理器找到使用
    在Windows上使用DockerDesktop时,可以通过以下步骤将Docker镜像保存为 .tar 文件,并通过资源管理器找到该文件: 步骤1:打开DockerDesktop确保DockerDesktop正在运行。如果未运行,请启动它。步骤2:打开PowerShell或命令提示符按 Win+S,搜索 PowerShell ......
  • Windows资源管理器Icon图标注入
    免责声明本文发布的工具和脚本,仅用作测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。简介使用图标将DLL注入资源管理器的非正统和隐蔽方式IconJector这是一个Windows资源管理器DLL注入技术,使用Windows上的更改图标对话框。它......
  • 统信V20 1070e X86系统编译安装PostgreSQL-13.11版本以及主从构建
    设备信息操作系统版本架构CPU内存备注统信UOSV201070eX864C8G此配置仅做编译安装验证,持续运行或数据量增长大请自行评估资源配置。统信UOSV201070eX864C8G资源包该包包含postgresql-13.11源码包、统信编译postgresql-13.11安装包通过网盘分享的文件:统信postgresq......
  • windows安装ffmpeg
    FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。ffmpeg安装打开FFmpeg官网,选择下载。选择Windows平台,下面有两个链接,都是可以的,选择其一。本文以点击第一个链接......
  • RK3588+linux系统下交叉编译开发记录
    基础开发路线先用树莓派验证交叉编译可行性,或者直接利用树莓派开发项目树莓派运算速度不足时考虑一下方案采用windows环境下vscode加cmake实现交叉编译,将可执行文件直接考入RK3588自带的debian系统运行采用套接字通信,可直接用linux下的网络库开发记录24/12/27T......
  • manage-bde 是一个用于管理 BitLocker 驱动器加密的命令行工具,广泛应用于 Windows 操
    manage-bde|MicrosoftLearn manage-bde命令按功能进行分类,并以表格形式呈现的结果:功能分类命令描述基本命令manage-bde启动 manage-bde 命令行工具,显示相关帮助信息。查看加密状态manage-bdestatus显示所有驱动器的BitLocker加密状态,包括是否启用、......
  • Python 常见的编译器和解释器
    一、CPython特点:CPython 是 Python 的官方实现,也是最广泛使用的版本。它是用 C 语言实现的,将 Python 源代码编译为字节码,并在 Python 虚拟机(PVM)上运行。它遵循 Python 的官方语言规范,具有完整的标准库和大量的扩展库支持。当你从 Python 官方网站下载 Python......
  • Python 编译器和解释器的区别
    一、工作原理编译器:编译器将 Python 源代码一次性翻译成机器代码或中间代码(如 Python 的字节码)。这个过程通常包括词法分析、语法分析、语义分析、代码优化和目标代码生成等阶段。对于 Python 来说,像 CPython 会将源代码编译为 .pyc 字节码文件,这些字节码是一种......