使用vscode遇到的问题总结

使用vscode遇到的问题总结

1.终端中文显示乱码问题

解决方法一:
在程序最开始加入以下代码(主函数main下面第一句):

system("chcp 65001"); /* cmd chcp 命令切换字符编码为 utf-8 以显示中文 */

此方法在给string类型赋予汉字时终端显示不出来!!!!这个问题困扰了我很久才发现
上述问题解决办法:可以将vscode中默认编码改为gbk,原来默认为UTF-8。然后将代码中的中文重新输入即可,还好发现的早没有很多汉字,啧啧。
在这里插入图片描述
扣代码中遇到一个很有意思的事情,这里代码中的汉字在终端显示为乱码,但是输入和输出的汉字均正常,目前还不知道为什么…

解决方法二:
将vscode右下角编码方式进行改变,
点击UTF-8将其修改为GBK
点击UTF-8然后选择通过编码重新打开将其修改为GBK
在这里插入图片描述

2.undefined reference to `WinMain’

原因:主函数 int main(){
}未命名正确!

3.‘cout不明确’

解决方法:删掉using namespace std;保存一下,然后重写一下using namespace std;至于为什么?咱也搞不懂。

4.Error:redefinition of class xxx

一般出现错误 redefinition of class xxx 同时也会有错误 previous definition of class xxx
查了查网上说是出现了重复定义类,但我代码里并没有重复定义的类,或者说原因是在该类定义的头文件(.h)中没有使用 #ifndef,#define 和 #endif 来进行保护,也就是缺少了防止类被多次包含的宏;

解决方法:添加防止被多次包含的宏,

#ifndef _BASESMOOTHINGALGORITHM_H_
#define _BASESMOOTHINGALGORITHM_H_


#endif

5.vscode无法识别中文路径问题

这个方法的思路和以前的解决办法类同,当VS禁止用中文命名exe时,我们就固定一个英文名(runner.exe、run.exe、a.exe等等)。那现在有不能用中文路径了,那就固定一个英文路径。和老方法一样,需要改动task.json与lauch.json。具体改发如下:
在这里插入图片描述
将执行文件的名称修改为一个固定的英文名,每次执行都会替代上一个执行文件。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: VSCode 是一款流行的代码编辑器,并且内置了对 Git 的支持。然而,在使用 VSCode 和 Git 进行协作开发时,经常会遇到一些困难。 首先,可能会遇到的一个常见问题是 VSCode 无法检测到已经安装的 Git。解决这个问题的方法是确保已经正确安装了 Git 并将其添加到环境变量中。还可以在 VSCode 的设置中配置 Git 的路径,使其能够正确找到 Git 的安装位置。 其次,还可能会遇到无法进行 Git 操作的情况。这可能是因为当前打开的文件夹不是一个 Git 仓库,或者 Git 仓库中存在冲突的文件。解决这个问题可以通过在 VSCode 中打开包含 Git 仓库的文件夹或者使用命令行工具来进行 Git 操作。 此外,还有可能会遇到合并冲突的情况。当多个开发者同时修改同一个文件时,可能会在合并时引发冲突。解决这个问题可以使用 VSCode 的内置的冲突解决工具,允许用户手动解决冲突并进行合并。 最后,有时会发现在 VSCode 中进行的 Git 操作没有生效或者没有正确显示。这可能是因为 VSCode 的 Git 插件版本不兼容当前使用的 Git 版本。解决这个问题可以尝试更新 VSCode 和 Git 插件到最新版本,或者在 VSCode 的设置中进行相关配置。 总结来说,VSCode 使用 Git 时可能会遇到一些坑,但这些问题大多可以通过正确安装和配置 Git,打开正确的文件夹或者仓库,并更新相关软件来解决。熟悉这些问题的存在并了解如何解决它们,将使得在 VSCode 上使用 Git 更加顺利和高效。 ### 回答2: 在使用VSCode时,有时可能会遇到一些与Git相关的问题,以下是一些常见的坑以及解决方法。 1. Git安装问题:在使用VSCode之前,我们需要确保已正确安装了Git。如果遇到Git安装失败或无法识别的情况,可以尝试重新安装或更新Git,并确保将Git可执行文件路径添加到系统环境变量中。 2. 版本控制:在VSCode的左侧边栏中有一个Git图标,可以使用它来管理版本控制。如果没有看到该图标,可能需要手动打开版本控制功能。确保已打开工作区,右键单击文件夹并选择“初始化Git仓库”。 3. 提交更改:在编辑器中通过对文件进行更改后,可以单击Git图标,然后单击“加号”将更改添加到暂存区。之后可以在提交信息框中输入一些有意义的消息,并点击“√”来提交更改。如果未选择文件或未输入提交信息,提交操作可能会失败。 4. 分支管理:在VSCode中,可以通过在分支选择器旁边的下拉菜单中创建新分支、切换分支以及合并分支。在这一过程中,确保已经保存并提交所有修改,否则可能会导致分支切换或合并失败。 5. 冲突解决:在多人协作开发时,可能会出现冲突。当多人在同一行或同一区域进行修改时,Git无法自动解决冲突。在这种情况下,需要手动解决冲突。VSCode会自动标记冲突,并提供解决冲突的选项。 6. 远程仓库:通过VSCode,可以方便地添加、克隆或推送到远程仓库。只需在左侧边栏单击Git图标,然后点击“...”按钮,选择相应的操作。确保已正确配置远程仓库的URL、用户名和密码。 以上是在使用VSCode时可能遇到的一些与Git相关的坑以及解决方法。通过仔细阅读文档、搜索网络上的解决方案以及多尝试,我们可以更好地使用VSCode进行Git版本控制,提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值