当前位置: 首页 > news >正文

在Windows中用命令行编译c++Windows程序

相关的微软官方指导文档
https://learn.microsoft.com/zh-cn/cpp/build/walkthrough-compiling-a-native-cpp-program-on-the-command-line?view=msvc-170

一、安装cl编译器和Windows SDK
在Visual Studio Installer中勾选
image
image

二、示例代码
`#include<windows.h>

pragma comment(lib,"user32.lib")

pragma comment(lib,"kernel32.lib")

int WINAPI WinMain(HINSTANCE h,HINSTANCE p,LPSTR c,int s){
MessageBox(NULL,"Hello","My App",MB_OK);
return 0;
}`
保存为main.cpp文件

三、编译链接
打开vs2022开发人员命令提示符
image
进入main.cpp所在目录编译链接,是CL的小写,不是数字1
cl /EHsc /W4 /MD main.cpp /link /SUBSYSTEM:WINDOWS /OUT:myapp.exe
屏幕截图 2026-02-23 031211
可以输入myapp回车运行,也可以发送到桌面快捷方式双击运行,运行效果如图
image
点击确定,程序退出

四、另一种编译链接方式
代码
#include<windows.h> int WINAPI WinMain(HINSTANCE h,HINSTANCE p,LPSTR c,int s){ MessageBox(NULL,"Hello2","My App 2",MB_OK); return 0; }
编译链接
cl /EHsc /W4 /MD main.cpp /link /SUBSYSTEM:WINDOWS /LIBPATH:C:Windows\System32 user32.lib /OUT:myapp2.exe
image
运行效果
image

http://www.jsqmd.com/news/405842/

相关文章:

  • AI原生应用领域个性化定制的核心要点
  • 构建企业级AI税务顾问:优化税收策略与合规
  • 为什么简历用了STAR法则,还是石沉大海?
  • 常见的acill码(2.0版本)
  • 【2026最新】m3u8下载器终极指南 | m3u8文件下载工具实测(附安装包) - xiema
  • python数据库课程思政教学案例库管理系统
  • HBase安全配置:Kerberos认证实战
  • 家庭资产配置方案
  • 大模型推理引擎vLLM(15): Scheduler / Worker整体介绍
  • 大模型推理引擎vLLM(13): 什么是MOE混合专家模型
  • 大模型推理引擎vLLM(14): 什么是MLA多头潜在注意力
  • 2026.2.23:AgentScope框架实战<一>:安装并使用agentscope
  • 【节点】[Matrix2x2节点]原理解析与实际应用
  • JDK下载,安装与配置
  • flex与bison学习之识别计算器的记号
  • flex与bison学习之简易计算器
  • flex与bison学习之一个简单的flex词法分析器
  • 2026年谷歌独立站多语种建站公司/服务商深度评测推荐:五强对比与中立对比助决策 - 深圳昊客网络
  • OpenClaw:2026年爆红的本地优先 AI 智能体引擎全解析
  • CrafterCMS 认证RCE漏洞利用 - Groovy沙箱逃逸 (CVE-2025-6384)
  • flex与bison学习之英式英语转换为美式英语
  • sql注入之文件读写
  • 从入门到实战:构建企业级交通实时路况监控系统的Python爬虫架构指南
  • DenseFramelet-DFD:基于密集框架小波变换和自适应阈值降噪的机械故障诊断方法(MATLAB)
  • 探索导弹六自由度运动模型及其MATLAB/Simulink实现
  • 总结了近期考MOS认证学员问的比较的问题
  • 题解:CF1210F2 Marek and Matching (hard version)
  • CF1322B
  • 2026年3月百度推广竞价广告开户代运营公司/服务商深度评测:深圳昊客网络 引领榜单 - 深圳昊客网络
  • 根脉与花开:AI元人文——中华文化思想在智能时代的原创性理论发展