本文会记录一些平常开发过程中遇到的小小问题
CLion相关问题
Too many errors emitted, stopping now
在配置HUADB项目的时候,发现CLion无法在项目里进行自动补全,仔细看代码发现在所有cpp
文件的第一个token之前会有一个红色波浪线,报错为Too many errors emitted, stopping now.
遂懵逼
查阅了很久资料之后没有找到可用的东西,但是发现网上的帖子都是集中于在make过程中发现有很多很多明显的报错,而我并没有在CLion中主动进行make操作,于是寻找CLion的自动cmake,发现其尝试使用windows下的cmake编译wsl下面的项目(我把HUADB直接放在了wsl下面),怀疑是这个原因,于是修改:
- 在Setting -> Build, Execution, Deployment -> Toolchain中,点击
+
添加WSL CMake,等待其自动检测成功 - 在Setting -> Build, Execution, Deployment -> CMake中,将Toolchain修改为WSL,等待再次编译即可
WSL配置Chrome环境
在wsl环境下进行一些Web相关的开发时需要使用chrome来进行,因此我们需要在其中安装chrome浏览器,总结出可行的步骤如下:
- 换源,否则在
apt install
的时候会出现404
的错误,以更换清华源为例,具体方法为:- 进入
/etc/apt
文件夹,保存一份source.list
的副本(副本名字任取):
$ cd /etc/apt && cp ./source.list ./source.copy.list
lsb_release -a
查看wsl版本相关信息- 前往清华镜像源网址
- 找到自己对应的版本格式对应的镜像信息,例如本人是
Ubuntu 22.04 LTS(jammy)
- 利用
vim
等工具将source.list
中的内容修改为清华镜像的内容 - 更新
apt
:
$ sudo apt-get upgrade
- 进入
- 进入想要安装的目录,依次执行:
1 | $ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
- 使用
google-chrome --version
确认已安装成功
参考资料:
尚未解决的问题
- 无法显示中文
- 谷歌搜索不能进行(代理?
- 会报一些关于dbus的错误,例如
Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
等等比较多的
用windows吧
Windows环境配置问题
Anaconda在不同环境下python
的优先级不同,有的用本地的python
有得用虚拟环境里的,原因未知
Latex使用问题记录
minipage
如果想让多个minipage
在水平方向上排列,则需要所有组件水平方向上的宽度之和小于\linewidth
vscode
编译Beamer的时候vscode有的情况下会出现一些奇怪的问题,例如和lstlisting不兼容,但是关机重启之后就能编译过了(不能理解
verb
在写Beamer的时候,在一个frame里面如果想使用\verb
命令的话需要在\begin{frame}
后加上选项[fragile]
Go语言
超时错误
并没理解为什么go run也会超时)解决方法是使用国内的代理:
1 | go env -w GOPROXY=https://goproxy.cn |