Linux Ubuntu 遇到的一些问题
Ubuntu 国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/#
1. 安装一些常用的软件时,需要下载 amd.deb 类型的包,并使用下面命令安装
sudo dpkg -i xxx.deb
2. 如果是用英文安装的 Ubuntu,则需要在设置中添加中文

添加完需要 logout 再 login
在【键盘】选项中切换输入源

都完成后,就可以 【win】+ 【Space】切换输入法了
3. 在 cmake 开源项目 wili 时,需要添加一系列工具
比如出现 No CMAKE_CXX_COMPOLER could be found,说明找不到 C++ 编译器位置,我们可以安装 g++
sudo apt install g++
出现 No valid SSL backend found! Please install OpenSSL...,说明没有找不到有效的 SSL 后端,安装它就行了
sudo apt install libssl-dev
可能还会遇到其他库缺失的问题:
sudo apt-get install pkg-config libdbus-1-dev zlib1g-dev libssh2-1-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
wili 项目涉及到 switch 的出包,所以在 linux 上直接编译的话,会提示安装相应的 switch 模拟器库,我们可以在 CMake(File->Settings->Build,Execution,Deployment->CMake) 中添加 options,以编译桌面版的

使用 vscode 编译时注意先 cmake 到 build 文件夹,同时可以添加配置来指定平台
cmake -B build -DPLATFORM_DESKTOP=ON
删除 CMakeCache.txt 文件
rm -f `find -name CMakeCache.txt`
使用 vs code 编译 wil 项目时,需要安装一些 C/C++ 插件,如下

装完这些插件后,重启 vs code
在 cmake 之后,我们可以点击瓢虫图标进行 debug

在 vs code 中编译时遇到 [cmake] Please set build target. Example: -DPLATFORM_DESKTOP=ON or [cmake] -DPLATFORM_SWITCH=ON 问题
需要编辑 VS Code 的设置以指定构建目标选项
打开你的项目文件夹或项目文件。
打开
.vscode文件夹,如果没有该文件夹,可以创建一个。在
.vscode文件夹中,创建一个名为settings.json的文件,如果已经存在,则打开该文件。在
settings.json文件中,添加或修改适当的配置项,以设置构建目标。根据你的情况,你可以添加类似以下的设置:{ "cmake.configureSettings": { "PLATFORM_DESKTOP": "ON" } }或者,如果你要设置为
PLATFORM_SWITCH,可以将上述示例中的内容修改为:{ "cmake.configureSettings": { "PLATFORM_SWITCH": "ON" } }这将在 CMake 配置时传递
-DPLATFORM_DESKTOP=ON或-DPLATFORM_SWITCH=ON参数,以设置构建目标。保存
settings.json文件。关闭并重新打开项目或工程文件,以确保新的设置生效。
Linux Ubuntu 遇到的一些问题的更多相关文章
- Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)
BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...
- 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台
最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...
- Linux ubuntu 10.10安装OpenCv
在windows系统下已经成功做出了一个打开摄像头并检测人脸的小程序了. 开始转战linux,因为最终目标是将程序移植到嵌入式开发板上面. 但是,问题接踵而至~ 首先linux上面要安装OpenCv, ...
- windows远程连接Linux(Ubuntu)的方法
需要做的工作: 1.在Linux(Ubuntu)端安装.设置好SSH 2.下载putty,并通过putty的SSH连接登录Linux 一 .如何在Linux(Ubuntu)端安装.设置好SSH,获取I ...
- lampp 在linux ubuntu下自动开机启动
lampp 在linux ubuntu下自动开机启动 lampp在linux下是不会自动启动的.需要手工处理.如下: 假如,你的lampp安装在 /opt/lampp 目录下,那么可以如下处理: 1. ...
- remote desktop connect btw Mac, Windows, Linux(Ubuntu) Mac,Windows,Linux之间的远程桌面连接
目录 I. 预备 II. Mac连接Windows III. Windows连接Mac IV. Windows连接Ubuntu V. Mac连接Ubuntu VI. Ubuntu连接Mac VII, ...
- linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)
linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...
- Linux(Ubuntu)下MySQL的安装与配置
转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II
接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV
接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...
随机推荐
- [转帖]VMware Workstation PRO 17.0.2正式版+激活密钥
https://www.isharepc.com/36181.html VMware Workstation PRO 17是一个简化的桌面虚拟化应用程序. 它在同一台计算机上运行一个或多个操作系统而无 ...
- [转帖]linux性能优化-内存回收
linux文件页.脏页.匿名页 缓存和缓冲区,就属于可回收内存.它们在内存管理中,通常被叫做文件页(File-backed Page). 通过内存映射获取的文件映射页,也是一种常见的文件页.它也可以被 ...
- [转帖]深入理解Redis的scan命令
熟悉Redis的人都知道,它是单线程的.因此在使用一些时间复杂度为O(N)的命令时要非常谨慎.可能一不小心就会阻塞进程,导致Redis出现卡顿. 有时,我们需要针对符合条件的一部分命令进行操作,比如删 ...
- [转帖]简单理解Linux的Memory Overcommit
https://zhuanlan.zhihu.com/p/551677956 Memory Overcommit的意思是操作系统承诺给进程的内存大小超过了实际可用的内存.一个保守的操作系统不会允许me ...
- [转帖]SpecCPU2017 测试cpu性能
https://www.bbsmax.com/A/GBJrxP1Ed0/ SpecCPU介绍见: https://blog.csdn.net/qq_36287943/article/details/1 ...
- [转帖]20191022-从Jenkins NativeOOM到Java8内存
我把老掉牙的Jenkins升级了,它跑了几天好好的:后来我有一个python脚本使用JenkinsAPI 0.3.9每隔2.5分钟发送约300余get请求,结果过了3天,它就挂了:当我开两个脚本时,4 ...
- vue面试题(一)正在重新整理
1.输入一个 URL到浏览器整个过程发生了什么?ok 1.浏览器查找当前 URL是否存有缓存,并检查这个缓存是否过期 2.DNS 解析 URL 对应的 IP 3.根据 IP 建立 TCP 连接(三次握 ...
- VictoriaMetrics 1.84.0发布
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 11.25日,valyala大神发布了VictoriaMe ...
- 2022美亚杯个人wp
检材文件下载链接:https://pan.baidu.com/s/1kg8FMeMaj6BIBmuvUZHA3Q?pwd=ngzs 提取码:ngzs 个人赛与团队赛下载文件解压密码:MeiyaCup2 ...
- python实现zip分卷压缩与解压
1. python实现zip分卷压缩 WinHex 开始16进制一个一个文件对比 WinRar 创建的分卷压缩和单个 zip 文件的差异. 如果想把单个大文件 test.zip -> 分卷文件 ...