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

记录:win10环境手动编译tcl源码过程

背景:因工作需要老版本tcl环境,找了很久没找到对应版本,只找到源码,尝试了很多次,一直编译没成功,遂放弃。应该是c++环境不符合导致的,,但是老版本vs环境和win10不兼容,还得搞虚拟机,太麻烦了,索性暂时放弃。

后来尝试编译新版本,遇到了一些问题,最终成功编译源码,记录以供后续参考。

环境:

OS:win10

工具:VS2022

tcl版本:8.6.17

1.下载tcl源码

官网: Tcl Developer Site

我的是8.6.17

下载成功后,解压到任意位置即可

2. 安装vs2022环境

官网:Visual Studio: 适用于软件开发的 IDE 和代码编辑器

下载成功后按步骤安装即可

组件部分选上使用C++的桌面开发Visual Studio扩展开发

一定选上,否则环境会不完备导致编译失败,比如缺少nmakehlp命令

单个选项我还勾选了这几个,最好选上吧,不确认有没有影响,,

3. 编译tcl源码

开始菜单找到

点击会打开如下终端

cd到你解压的源码目录下的win目录

C:\Program Files\Microsoft Visual Studio\2022\Community>g:
G:\>
G:\>cd G:\Environments\tcl8.6.17\win
G:\Environments\tcl8.6.17\win>

编译源码

G:\Environments\tcl8.6.17\win>nmake -f makefile.vc

无异常的话会提示成功

4. 安装tcl

安装,按如下格式

G:\Environments\tcl8.6.17\win>nmake -f makefile.vc install INSTALLDIR=G:\tcl8.6

到这已经能用了

(建议重命名为tclsh86.exe,便于终端打开)

最好加到系统环境变量,右击此电脑图标,点击属性

高级系统设置

环境变量

双击path

新建

把你的编译安装路径加进去即可

配完记得一路点确定

5.验证

在终端验证

成功!

http://www.dtcms.com/a/568949.html

相关文章:

  • SQL Server集群网络详解:心跳IP与管理IP
  • k8s的包管理工具(4)--helm3子模板的使用
  • 【C++】关于list的使用底层实现
  • Ubuntu安装单节点MicroK8s
  • Ubuntu22.04单节点部署k8s(无需外网)
  • 网站策划和运营微信最火的公众号排行
  • 北京景网站建设北京网站被处罚
  • 【深度学习新浪潮】llama.cpp完全适配Qwen3-0.6B/8B模型!从转换到部署保姆级教程
  • 24.NAT Server
  • Spring中@Controller与@RestController核心解析
  • 中企动力做的网站价格区间做网站v赚钱
  • uni-app中的地图引入(map)
  • Milvus:Json字段详解(十)
  • 八千字 《宠知汇》HarmonyOS应用案例热点技术解析
  • Box64 模拟器 让Steam 在 RISC-V 运行
  • 基于Django的智慧园区管理系统开发全解析
  • 2025上海国际汽车灯光及智能座舱展览将带来哪些新技术与新体验?
  • uniapp + Vue2 + Vuex + 持久化存储
  • 企业网站备案需要多久中文wordpress 主题
  • 香港 SFC 新规解读:虚拟资产交易平台迈向共享流动性与产品多元化时代
  • LegionSpace黑客松指南(一):项目开发流程指引
  • 网络注册公司怎么注册seo关键词推广价格
  • 阿拉伯语与中文对照词汇表PDF识别错误自动修正系统
  • 城市更新第一步:PDF转CAD,将历史图纸一键转化为设计复用底图
  • 矛盾论局事物本质内在逻辑洞察矛盾化解冲突拥抱矛盾智慧破局实战应用电子书籍PDF
  • 四层神经网络(含反向传播 Backpropagation)的完整数值计算+流程图示例
  • 第二部分(上):套接字
  • 深度学习Adam优化器核心概念全解析:参数,梯度,一阶动量,二阶动量
  • 网站模板哪里下载网站设计合同附件
  • 学习Linux——网络——网卡