VB6 让你的程序从32位变成64位的C[2026/8/10 18:29:43]
 

查看: 202  |  回复: 0
 VB6 让你的程序从32位变成64位的C3编译器下载和心得
楼主
发表于 2026年7月18日 14:10 

下载网址:https://c3.vb6.pro

它内置了MSVC,运行 install_msvc.bat,就可以看到:

==================================================
  C3 编译器 - MSVC Build Tools 一键安装 + 部署脚本
==================================================

[步骤 1/6] 检测 MSVC 工具链...

[√] 检测到本地迷你 MSVC 工具链 (离线模式)
    D:\c3-publish\publish\msvc\vcvars.bat

    无需在线安装,直接使用内置工具链 (~65 MB)。
    跳过安装步骤,直接进入部署阶段。

[步骤 5/6] 部署 C3 编译器到 C:\pro\c3...
    正在复制文件 -- D:\c3-publish\publish -- C:\pro\c3 (含 msvc\)
    [√] VC 运行时 DLL 已部署 (MSVCP140 / VCRUNTIME140)
    [√] 文件部署完成 C:\pro\c3

    正在安装右键菜单...
    [√] 右键菜单已安装 - "使用 C3 编译"

  [√] C3 编译器已部署到 C:\pro\c3
      右键任意文件即可看到 "使用 C3 编译" 菜单项
[步骤 6/6] 配置环境变量...
    正在写入 MSVC 环境变量 (VCINSTALLDIR / INCLUDE / LIB)...
    [√] VCINSTALLDIR / INCLUDE / LIB 已写入用户环境变量
    [√] PATH 已更新 (新增 C3 相关条目)
    [i] 新开的命令行窗口将自动生效,无需重启

==================================================
  安装完成 现在可以开始使用 C3 编译器了。
==================================================

用法 A - 右键菜单 (最简单)
  右键点击任意 VB6 文件 -- "使用 C3 编译"
  在弹出窗口中输入编译参数 (可留空),回车开始编译。

用法 B - 直接在命令行使用 (已加入 PATH)
  打开任意 CMD 或 PowerShell,直接输入
    c3 hello.bas           (编译单个文件)
    c3 MyProject.vbp      (编译 VBP 工程)
  (新开的窗口生效,已打开的窗口需重启)

  注 离线模式环境变量已自动配置,c3 可直接使用无需额外设置

用法 C - 直接调用 cl.exe (可选)
  如需在命令行直接使用 cl.exe/link.exe,可临时加载环境
  执行 call "C:\pro\c3\msvc\vcvars.bat"

  内置迷你工具链无需安装 VS Build Tools (约 65 MB)
      包含 cl.exe, link.exe 及必要的 Windows SDK 头文件和库

用法 D - 在普通 CMD 中临时配置 MSVC 环境
  1. 打开 CMD 或 PowerShell
  2. 执行 call "C:\pro\c3\msvc\vcvars.bat" (仅需直接用 cl.exe 时)
  3. 即可运行 c3 你的VB6工程.vbp

卸载右键菜单
  双击运行 C:\pro\c3\menu\c3_right_click_remove.reg 即可移除。
卸载环境变量
  系统设置 -- 环境变量 -- 用户变量,删除以下条目
    Path 中的 C:\pro\c3 及 C:\pro\c3\msvc\bin
    VCINSTALLDIR / INCLUDE / LIB (离线模式自动添加)
卸载 C3 编译器
'3' is not recognized as an internal or external command,
operable program or batch file.

==================================================

Press any key to continue . . .

对着C:\pro\c3\demos\hello\hello.bas 鼠标右键:

============================================
  C3 VB6 编译器
============================================

  源文件: C:\pro\c3\demos\hello\hello.bas
  编译器: C:\pro\c3\C3.exe

请输入编译参数 (回车跳过):

--------------------------------------------
  正在编译...
--------------------------------------------

Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.


  [√] 编译成功

Press any key to continue . . .


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2026 MaNongKu.com