Visual Studio 2022 模板的使用方法

在前面的文章,我们已经配置好Irvine32的各种库,并在Visual Studio 2022中进行了调试和使用,均可以正常输出结果。

那么 ,下一步,我们就以此为模板,创建可复用的带Irvine32配置的项目,这样就不用每次新建项目后,还要依照前述方法一步又一步地进行各个属性配置,太麻烦了,本次就使用模板,一次性创建好。具体如下:

将项目导出为模板(供以后复用)

步骤 1:确保项目能成功编译运行(前面文章已经测试过,可正常运行)

  • 先按 F5 或 Ctrl+F5 测试程序是否输出 "Hello, Irvine32!"

步骤 2:导出为项目模板

  1. 在 Visual Studio 中,点击顶部菜单:
    • 项目 (Project)导出模板 (Export Template...)
  2. 选择 项目模板 (Project template) → 点击 下一步
  3. 填写模板信息:
    • 模板名称 : Irvine32 Assembly Project
    • 模板说明 : A ready-to-use x86 assembly project with Irvine32 configured.
    • 图标和预览图像(可选):可留空
  4. 勾选 Automatically import the template into Visual Studio
  5. 点击 完成
  6. 在"解决方案"右击,添加"新建项目"

7、找到刚才定义好的模板文件

8、点击下下一步,出现如下界面:

按照你自己的项目要求,填写"项目名称"就可以了。

这样创建之后的项目中,就包含了上一篇文章中介绍的各种Irvine32属性配置,省却很多麻烦。

A. 设置包含目录(Include Path)
  • 属性 → Microsoft Macro Assembler → General
    • Additional Include Directories : C:\Irvine
B. 设置链接器库目录
  • 属性 → Linker → General
    • Additional Library Directories : C:\Irvine
C. 添加依赖库
  • 属性 → Linker → Input
    • Additional Dependencies :

      复制代码
      Irvine32.lib
      Kernel32.lib
      User32.lib

💡 注意:虽然 Kernel32.libUser32.lib 通常由 Windows SDK 自动链接,但显式添加可避免某些环境下的链接错误。

相关推荐
瑶池酒剑仙13 小时前
C++类和对象完全指南:从封装继承多态到内存布局的面向对象宝典(雨夜论道)
c语言·开发语言·c++·visual studio
shimly12345616 小时前
vscode 很难删除 copilot,如何关闭 copilot 功能?
ide·vscode·copilot
qq_3961534517 小时前
idea + claude code [bate] 初体验
ide·idea
iCxhust19 小时前
8086/8088单板机VSCode集中环境开发编译(第二版整理)
ide·vscode·嵌入式硬件·编辑器·嵌入式·微机原理·8086最小系统
努力的小帅20 小时前
使用 Tailscale 实现 Ubuntu 远程开发(VSCode Remote SSH + NoMachine)
linux·ide·vscode·ubuntu·编辑器·copilot
开发者联盟league20 小时前
解决vscode默认终端log日志输出中文乱码的问题
ide·vscode·编辑器
2501_9160074720 小时前
XCode 15 IDE新特性:苹果集成开发环境全面升级,提升编程效率与体验
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
贾亚超20 小时前
手动配置vscode-server
ide·vscode·编辑器
6190083361 天前
win idea 控制台中文乱码
java·ide·intellij-idea
Geoking.2 天前
VSCode 安装 Claude Code 插件 + ccswitch 配置 DeepSeek API 完整教程(Windows 新手向)
ide·windows·vscode