过寒假前电脑中病毒重装了,马上开学把之前的开发环境重装一下。
之前的准备
重装电脑也不是第一次,之前的习惯是把系统,驱动,编译器等基础软件装在C盘,其他软件装在D盘,数据在E盘。重装系统后C盘原有的基础软件都不在了,游戏存档也在C盘没有了,这次配置要把存档放在E盘。
Win11
把默认编码模式改成unicode:
- 按windows键,搜索区域,打开
- 点击“管理”页面
- 点击“改变系统区域设置”
- 点击”Beta版:使用UTF-8…..”
- 重启。
DirectX9
首先打开原来的游戏看看能不能运行,报错缺少Direct9X相关的dll
动态链接库文件。这一类报错都是一些必备环境没有安装好。
DirectX 9.0是2002年底DirectX 技术的最新版本,是windows 3d图形和声效优化工具,为使用DirectX 的游戏和其他多媒体软件程序提供更高性能。
本来一些游戏网站(3dm,游侠网)都有成套的工具可以使用,没找到,而网上一大堆都要收费,这时候还是360软件管家(https://soft.360.cn/)的DirectX9修复工具比较管用还免费,直接下,不用先下360软件管家。
Git设置
在这个网站Git - Downloading Package上下载Windows对应的git安装包,注意里面的下载链接连的是github,需要上网才能在官方下载页下载。
安装后的全局设置:
1
2
3
git config --global user.name "****"
git config --global user.email "********"
git config -l
之后就可以愉快使用git了,在push到Gitee时会弹出登录框,登录一下就行。
C/C++/OC编译套件
具体指gcc
,g++
,make
,gdb
等基础软件,在Windows中先要下载MinGW(可以视作一个工具箱,可以下载和管理基础软件。提供的工具包括C语言/C++语言/Objective-C语言的编译器。
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。
开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。
MinGW下载:https://sourceforge.net/projects/mingw/,之后勾选要安装的工具包安装。
Python环境
具体指python
主体与pip
包管理器。
python
下载:https://www.python.org/downloads/
pip
的下载,使用命令:
1
py -m ensurepip --upgrade
然后找到python安装目录,把目录下的Scripts文件夹加入环境变量。
默认的安装目录可以从这里找:C:\Users<用户名>\AppData\Local\Programs\Python\
pip临时换源:
1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [package_name]
pip永久换源:
1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
VS Code配置
设置自动保存:文件->首选项->设置->autoSave设置为afterDelay
登录帐号(在设置中打开设置同步),几个喜欢的插件如下:
- Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code:中文界面。
- Code Runner:一键运行代码。注意在设置界面把
run in terminal
勾上 - GitHub Copilot:AI智能提示。
- open in browser:在编写html时一键打开浏览器。
- Remote - SSH:远程连接服务器。
VS Code Insider + GitHub Copilot Nightly:在侧边栏出现新tab,可以和copilot对话
Java环境
下载好jdk,将bin目录加入环境变量,如果在控制台输入java
有正常显示则安装好。
IDEA
安装好之后文件->设置->插件->搜索Chinese->安装中文插件
文件->设置->按键映射->搜索increase和decrease->更改放大缩小文本区快捷键
Chrome浏览器配置
登录账号(需要上网),所有的插件,历史记录和收藏夹都会配置好。
MySQL
在MySQL社区版下载界面选择MySQL Installer for Windows,进入后选择大的安装包下载。安装时按照默认就行。
Windows中打开服务:net start mysql80
Windows中关闭服务:net stop mysql80
mysql80是安装MySQL在windows服务界面配置的服务名,默认mysql80,如果权限不够Win+X,点击终端管理员。
可以使用VSCode插件MySQL连接本地数据库,点击加号后依次输入IP地址(本机为127.0.0.1),用户名(本机默认root)、密码、端口(默认3306),ssl(可直接回车跳过)。
如果出现报错Error: ER_NOT_SUPPORTED_AUTH_MODE:
,在命令行打开MySQL输入命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[自己输入密码]';
之后再用VSCode连接。
导致这个错误的原因是,目前最新的mysql模块并未完全支持 MySQL 8的 “caching_sha2_password” 加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用。
连接成功后在127.0.0.1
标签上右键选择New Query
,写完一堆东西后在编辑框中右键Run MySQL Query
VMware Workstation
17pro的激活码可以参考这个,YA11K-6YE8H-H89ZZ-EXM59-Y6AR0
安装完成后,需要检查一下虚拟机的网络设置,确保虚拟机能够上网方法:win+R—>输入ncpa.cpl,若有VMnet1和WMnet8则可以。
Ubuntu系统iso文件下载:官方下载网站,可以选择desktop版本的LTS版本(long-term support)下载。
具体安装:使用VMware安装Ubuntu虚拟机 - 完整教程
NodeJS
1
2
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890
php
https://windows.php.net/download#php-8.3