背景:
提示:学校的嵌入式课, 用Ubuntu。 写C语言程序, 文件操作以及线程等功能。 经常会碰到很多小错误, 这篇文章用于总结错误:
1 问题
提示:这里描述项目中遇到的问题:
用open函数时候, 会出现O_RDONLY这块函数错误。
- 错误原因 :
缺少头文件 - 改正
#include<fcntl.h>
#include<unistd.h>
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
2 ubuntu 使用VLC打不开mp4:
先是用自带的视频打开, 先是少一个解码的 东西, 想用VLC, 解决
-
下载了VLC
用VLC打开mp4文件, 就闪退。 但是VLC可以打开mp3。
没找到原因, 后续补充
-
于是打算换一个方法吧, 直接安装那个解码的什么协议啥的
1、先更新一下
sudo apt-get update
2、然后安装以下包含视频播放器最常见编解码器的软件包:
sudo apt-get install libdvdnav4 libdvdread4 gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg
ibdvdnav是DVD导航库, 它提供了DVD的高级功能(如菜单和导航)的接口。它包含VM和其他对编写DVD播放器有用的部分。它基于Ogle, 但已被修改为供xine和mplayer使用。
GStreamer是使用QApt安装编解码器的插件。
3、安装这些软件包后, 敲下面的命令,继续安装Ubuntu受限的附加功能:
sudo apt-get install ubuntu-restricted-extras
ubuntu-restricted-extras软件包使用户能够安装播放流行的非免费媒体格式的功能, 包括DVD, MP3, Quicktime和Windows Media格式。运行命令后, Ubuntu应该能够立即播放以前无法播放的视频。如果没有, 请尝试重新启动计算机, 然后尝试再次播放视频, 它应该可以正常工作。
3 Ubuntu解决–正在设定ttf-mscorefonts-installer
提示:有时候Ubuntu中安装东西, 会弹出来黄的或者绿的一堆英文, 让确认, 但是按键盘一点反应都没有:
- 解决方法, 只需要用先按TAB
- 鼠标滚轮滑到最后
- 按回车
- 完美解决