无忧启动论坛

标题: MSVC Builder 14.37.32822 Portable【MSVC 编译器绿色版】 [打印本页]

作者: pkups    时间: 2023-9-27 21:03
标题: MSVC Builder 14.37.32822 Portable【MSVC 编译器绿色版】
本帖最后由 pkups 于 2023-10-3 21:42 编辑

# MSVC Builder 14.37.32822 Portable

1. 运行 `.relocated.bat` 生成 `vc.bat`
2. 编译环境下先运行 `vc.bat`,然后就可以正常编译了

by pkups@wuyou.net

脚本更新:

[attach]532421[/attach]

补充:
1. `vc.bat`拷贝到任意位置执行都有效
2. 编译器路径变更后重新运行`.relocated.bat`生成新的`vc.bat`

用途:
给要编译MSVC,又不想安装巨大的Visual Studio的猴子们。








.relocated.bat.7z

569 Bytes, 下载次数: 9, 下载积分: 无忧币 -2


作者: po305255279    时间: 2023-9-27 21:16
谢谢分享
作者: Fastwingo    时间: 2023-9-27 22:01
感谢分享
作者: netfoxs    时间: 2023-9-27 22:39
谢谢分享!但是好像没有种子,下载不下来
作者: yyz2191958    时间: 2023-9-27 22:48
谢谢分享
作者: yc2428    时间: 2023-9-27 22:58
谢谢分享
作者: 2010hook    时间: 2023-9-27 23:02
精简后多大呢?
作者: netfoxs    时间: 2023-9-27 23:11
2010hook 发表于 2023-9-27 23:02
精简后多大呢?

根据种子里面的信息,压缩包应该是133.85M但是下载不下来

作者: nathan6498    时间: 2023-9-27 23:22
本帖最后由 nathan6498 于 2023-9-27 23:26 编辑

一直在找MSVC的绿色精简版,没有找到合适的。这个能代替MSVC的绿色精简版使用吗?MS Visual Studio的确是太臃肿了,一上来就是几个G的,6.0及之前的版本还好,遗憾的是从Win7开始安装和使用就不顺畅,Win10就更难受了。

作者: netfoxs    时间: 2023-9-27 23:31
nathan6498 发表于 2023-9-27 23:22
一直在找MSVC的绿色精简版,没有找到合适的。这个能代替MSVC的绿色精简版使用吗?MS Visual Studio的确是太 ...

根据标题来看,这个只是msvc的编译器而已,不是完整的IDE
作者: 2010hook    时间: 2023-9-27 23:34
netfoxs 发表于 2023-9-27 23:11
根据种子里面的信息,压缩包应该是133.85M但是下载不下来

谢谢!估计楼主睡觉了不做种
134MB发网盘也可以啊。
作者: 2010hook    时间: 2023-9-27 23:37
你这精简版能编译Rust?
作者: plusv    时间: 2023-9-28 01:39
本帖最后由 plusv 于 2023-9-28 01:59 编辑

不要用 下(沒流量),
就可以下.




作者: felixatvan    时间: 2023-9-28 03:16
已下载, 谢谢。
作者: plusv    时间: 2023-9-28 04:40
简单 测试 编译 , 通过.

这是 X64 版,
如果能再搞个 X86 版 就完美了.

作者: pkups    时间: 2023-9-28 06:23
2010hook 发表于 2023-9-27 23:37
你这精简版能编译Rust?

嗯。并且不需要管理员权限。
自用的开发环境全都是绿色版(go, node, rust, gcc, jetbrains等等)
作者: pkups    时间: 2023-9-28 06:26
plusv 发表于 2023-9-28 04:40
简单 测试 编译 , 通过.

这是 X64 版,

https://github.com/Data-Oriented-House/PortableBuildTools

用这个下载任意架构、平台的编译器,然后依葫芦画瓢修改一下脚本就可以了。
作者: ylac    时间: 2023-9-28 07:41
谢谢楼主分享
作者: czg2008    时间: 2023-9-28 08:08
谢谢分享感谢
作者: 2012andyle113    时间: 2023-9-28 08:12
感谢分享,还能这么搞
作者: netfoxs    时间: 2023-9-28 08:37
plusv 发表于 2023-9-28 01:39
不要用 雷 下(沒流量),
就可以下.

你好,能否传一份到网盘上?我这边BT一直无法下载,一直都没有流量
作者: pkups    时间: 2023-9-28 08:52
本帖最后由 pkups 于 2023-10-3 21:43 编辑

脚本更新:

.relocated.bat.7z (569 Bytes, 下载次数: 38)




作者: ha88428    时间: 2023-9-28 08:59

作者: tanglf    时间: 2023-9-28 09:03
不错!谢谢分享
作者: netfoxs    时间: 2023-9-28 09:16
pkups 发表于 2023-9-28 06:26
https://github.com/Data-Oriented-House/PortableBuildTools

用这个下载任意架构、平台的编译器,然 ...

已用这个工具自己构建了一个,谢谢分享
作者: Climbing    时间: 2023-9-28 09:33
谢谢楼主分享,分流123pan:https://www.123pan.com/s/hHzA-lHW4H.html 提取码:wy0k
作者: plusv    时间: 2023-9-28 10:27
pkups 发表于 2023-9-28 06:26
https://github.com/Data-Oriented-House/PortableBuildTools

用这个下载任意架构、平台的编译器,然 ...

感谢您的说明.

作者: 2010hook    时间: 2023-9-28 12:55
本帖最后由 2010hook 于 2023-9-28 13:18 编辑
pkups 发表于 2023-9-28 08:52
更新`.relocated.bat`:

啰嗦了吧,哪有以批生批的?如下写法更直接可靠:
  1. @echo off & pushd "%~sdp0"
  2. set "WindowsSDKDir=%~sdp0Windows Kits\10\"
  3. set "WindowsSDKVersion=10.0.22621.0"
  4. set "VCToolsInstallDir=%~sdp0VC\Tools\MSVC\14.37.32822\"
  5. set "VSCMD_ARG_TGT_ARCH=x64"

  6. set "MSVC_BIN=%VCToolsInstallDir%bin\Hostx64\%VSCMD_ARG_TGT_ARCH%"
  7. set "SDK_BIN=%WindowsSDKDir%bin\%WindowsSDKVersion%\%VSCMD_ARG_TGT_ARCH%;%WindowsSDKDir%bin\%WindowsSDKVersion%\%VSCMD_ARG_TGT_ARCH%\ucrt"
  8. echo "%PATH%" | find /i "MSVC" || set "PATH=%MSVC_BIN%;%SDK_BIN%;%PATH%"
  9. set "INCLUDE=%VCToolsInstallDir%include;%WindowsSDKDir%Include\%WindowsSDKVersion%\ucrt;%WindowsSDKDir%Include\%WindowsSDKVersion%\shared;%WindowsSDKDir%Include\%WindowsSDKVersion%\um;%WindowsSDKDir%Include\%WindowsSDKVersion%\winrt;%WindowsSDKDir%Include\%WindowsSDKVersion%\cppwinrt"
  10. set "LIB=%VCToolsInstallDir%lib\%VSCMD_ARG_TGT_ARCH%;%WindowsSDKDir%Lib\%WindowsSDKVersion%\ucrt\%VSCMD_ARG_TGT_ARCH%;%WindowsSDKDir%Lib\%WindowsSDKVersion%\um\%VSCMD_ARG_TGT_ARCH%"

  11. echo %PATH%
  12. pause
复制代码

我也不懂rust,为何没整合rust编译工具?

我收藏了个MinGCC.7z,7.7MB,记得是修改了TDM源码再编译的。
链接: https://pan.baidu.com/s/1KMQ9OuQGfGEB5u0baH-C5g 提取码: 2333
作者: fzp070    时间: 2023-9-28 15:43
plusv 发表于 2023-9-28 01:39
不要用 雷 下(沒流量),
就可以下.

您好,能不能分享下你用的这个µTorrent,我试了2.2.1、Pro 3.5.5、Pro 3.6.0.46884等版本,下载楼主这个种 子,都没有速度。谢谢!
作者: plusv    时间: 2023-9-28 15:49
fzp070 发表于 2023-9-28 15:43
您好,能不能分享下你用的这个µTorrent,我试了2.2.1、Pro 3.5.5、Pro 3.6.0.46884等版本,下载楼主 ...

26F 分流
作者: fzp070    时间: 2023-9-28 16:24
plusv 发表于 2023-9-28 15:49
26F 分流

谢谢,之前已从分流下载到了。
主要是想要你的那个能正常下载的µTorrent版本,要是可以的话麻烦帮忙分享下,看看到底是我的µTorrent版本都不行,还是地域网络原因导致的差异。谢谢了
作者: plusv    时间: 2023-9-28 16:38
fzp070 发表于 2023-9-28 16:24
谢谢,之前已从分流下载到了。
主要是想要你的那个能正常下载的µTorrent版本,要是可以的话麻烦帮 ...

你看我 14F 的图是 免费版(有广告,但好像出不来,可能广告连接死了),
而你的是 专业版,
我 猜 是 台湾/大陆 地方的不同,
大陆 有没有挡 我就不知道了.

PS:
通常 有些 .BT 用 雷 下不来,
我就会用 μTorrent 下,
楼主 那个 .BT 雷 下不来,
所以我用 μTorrent 下就可以了.

PS:
新版 V3.6 就不收了,
1. V3.5 最低 Windows XP, V3.6 最低 Windows Vista,不方便.
2. V3.6 原版 与 脱壳版, Symantec Endpoint Protection 都报毒, 麻烦.



作者: fzp070    时间: 2023-9-28 16:56
plusv 发表于 2023-9-28 16:38
你看我 14F 的图是 免费版(有广告,但好像出不来,可能广告连接死了),
而你的是 专业版,
我 猜 是 台湾/ ...

好的,了解了,谢谢!
作者: netfoxs    时间: 2023-9-28 23:50
2010hook 发表于 2023-9-28 12:55
啰嗦了吧,哪有以批生批的?如下写法更直接可靠:

我也不懂rust,为何没整合rust编译工具?

大佬,你分享的这个tdm-gcc 是精简到只支持c语言了,c++都没有支持,有更完整,或者更新的版本么?
作者: plusv    时间: 2023-9-29 21:47
Visual Studio 2022 Platform Targeting and Compatibility
https://learn.microsoft.com/en-u ... /2022/compatibility

VS 2022 编译后的 EXE,
最低只能在 Windows 7 运行 ?
Windows XP 不能吗 ?



作者: pkups    时间: 2023-9-29 21:58
本帖最后由 pkups 于 2023-9-29 22:02 编辑
plusv 发表于 2023-9-29 21:47
Visual Studio 2022 Platform Targeting and Compatibility
https://learn.microsoft.com/en-us/visualstu ...

https://blog.csdn.net/yanchenyu365/article/details/130217454应该还有其它问题,简单一点应该可以切换成vs16编译win7之前的系统软件

作者: wintoflash    时间: 2023-9-29 22:01
plusv 发表于 2023-9-29 21:47
Visual Studio 2022 Platform Targeting and Compatibility
https://learn.microsoft.com/en-us/visualstu ...

可以通过vc-ltl和yy-thunk来保持xp兼容性。我的程序用的都是这种方案。
https://github.com/Chuyu-Team/YY-Thunks
https://github.com/Chuyu-Team/VC-LTL5
作者: plusv    时间: 2023-9-29 22:05
pkups 发表于 2023-9-29 21:58
https://blog.csdn.net/yanchenyu365/article/details/130217454应该还有其它问题,简单一点应该可以切换 ...

原来如此,感谢.

MS 最少也在 那个连接 附注说明.




作者: plusv    时间: 2023-9-29 22:10
wintoflash 发表于 2023-9-29 22:01
可以通过vc-ltl和yy-thunk来保持xp兼容性。我的程序用的都是这种方案。
https://github.com/Chuyu-Team/ ...

感谢说明.

主要是 此帖 是 绿色免安装 肥大的 VS 2022,
虽然真正需要 自己去编译 的情况 很少,
先爬文 以后备查.

作者: liyqxtu    时间: 2023-9-29 22:23
回帖打卡福利
作者: 呵呵#1861    时间: 2023-9-30 01:23
谢谢分享
作者: nathan6498    时间: 2023-9-30 23:57
谢谢分享
作者: KIM3298    时间: 2023-10-1 05:58
谢谢分享
作者: pkups    时间: 2023-10-3 21:44
脚本更新:
避免PATH变量污染
支持Python/Pip
作者: hdxzd    时间: 2023-10-6 20:25
谢谢分享!
作者: helloguyan    时间: 2023-10-18 11:17
哇,不错呀,绿色版好,不用安装一个笨重的IDE.
作者: 无犹启动    时间: 2024-2-27 15:17
谢谢分享
作者: futureflsl    时间: 2024-3-10 09:10
亲测使用Python和pip无效,仍然提示找不到build tools
作者: wang1126    时间: 2024-3-10 09:27
感谢分享
作者: pkups    时间: 2024-3-10 17:08
futureflsl 发表于 2024-3-10 09:10
亲测使用Python和pip无效,仍然提示找不到build tools

我的测试可以用,生成的vc.bat在每个命令行窗口开启后要手动运行一次配置变量。
如果你想要一直有效,可以把vc.bat中的set改成setx或setx /M





作者: hehuiying    时间: 2024-3-16 08:34
谢谢分享
作者: hehuiying    时间: 2024-4-1 00:42
谢谢分享
作者: wn168cn@163.com    时间: 2024-10-17 15:38
谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3