【重啓ubuntu后,VNC不能自動運行的處理辦法】教程文章相关的互联网学习教程文章

c – 在Ubuntu上使用CMake不能正确链接【代码】

我试图使代码尽可能简单,我仍然得到undefined reference to `boost::log::v2_mt_posix:: . . . etc.这让我发疯,所以我发布了我的代码: 的CMakeLists.txtcmake_minimum_required(VERSION 3.1) project(BoostTest)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread -DBOOST_LOG_DYN_LINK")set(SOURCE_FILESLogger.cppLogger.hloggertest.cpp)set(BOOST_ROOT /usr/local)find_package(Boost 1.57.0 COMPONENTS log threa...

如何在linux(ubuntu)上获取列表视频捕获设备NAMES(网络摄像头)? (C/C++)【代码】

所以我需要的只是简单 – 当前可用的视频捕获设备(网络摄像头)列表.我需要在简单的C或C控制台应用程序中.按列表我的意思是像这样的控制台输出:1) Asus Web Camera 2) Sony Web Camera所以我知道如何使用如下代码获取W,H等凸轮道具:#include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <sys/ioctl.h> #include <linux/videodev.h>int main(){int fd;struct video_capability video_cap;struct video_window ...

c – Ubuntu中的Allegro:对“al_install_system”的未定义引用【代码】

我今天尝试安装Allegro库.我在C中有相同的经验,但似乎我没有做过这样的事情.我从源代码编译了Allegro 5.0并将其放在/usr/lib/gcc/i486-linux-gnu/4.4/include/allegro5中.但是当我尝试编译我的代码时,会出现这种情况:> g++ test2.cc -o test2 /home/chris/Desktop/c++/test2/.objs/main.o||In function `main':| main.cpp:(.text+0x22)||undefined reference to `al_install_system'| main.cpp:(.text+0x3e)||undefined reference...

c – 如何以编程方式在Windows,Mac和Ubuntu中设置音量?

我想使用C/C++以编程方式在Windows,Mac和Ubuntu中设置音量.命令行也可以是C/C++首选.先感谢您!解决方法:只是一个提示,在Windows中,围绕音量调节的“理念”在XP和Vista / 7之间发生了变化.在XP上更改主音量的代码只会更改Vista和7中调音台中的应用程序特定音量设置. 以下是MS音频开发团队之一关于此的一篇好文章:Larry Osterman’s Blog 以下是一些可能有用的代码项目页面: For XP For Vista + 此外,还有一些关于新api的powerpoi...

使用C/C++和LibSerial在Ubuntu中对串口进行读写【代码】

我在Ubuntu上使用LibSerial来读取和写入串口数据. 目前,我能够通过串口写入和接收字符串,但我的代码不能很好地工作:特别是,我想控制读取功能,以便只有在有东西需要读取时才能读取并且当没有信息要读取时退出,以便发送另一个命令而不会使流程程序失败. 我想要做: >写一个命令>等待答案>然后写另一个命令>等待回答 现在,我能够发送第一个命令并在while循环中使用read函数读取答案,但我无法做任何其他事情.我无法发送第二个命令,因为...

vscode分别在ubuntu和windows下C\C++的配置文件。【代码】

1.Ubuntu16.04 launch.json文件 {//Ctrl+Shift+B 编译生成 .out F5运行// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示"type": "cppdbg", // 配置类型,这里只能为...

c – 如何在Ubuntu上安装OpenSSL库?【代码】

我正在尝试在使用OpenSSL 1.0.0的Ubuntu 10.04 LTS上构建一些代码.当我运行make时,它使用“-lssl”选项调用g.来源包括:#include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.h> #include <openssl/evp.h> #include <openssl/pem.h> #include <openssl/rsa.h>我跑了:$sudo apt-get install openssl Reading package lists... Done Building dependency tree Reading state information... Done op...

c – 将SFML图形库与Visual Studio代码和Ubuntu 18.04一起使用【代码】

我已安装SFML但Visual Studio Code无法找到该库.我是Ubuntu的新手,也是C的新手. 如何让IDE识别库? 这是输入终端时显示的“libsfml-graphics-d.so”.libsfml-window-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-window-d.so.2.5 libsfml-window-d.so (libc6,x86-64) => /usr/local/lib/libsfml-window-d.so libsfml-system-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-system-d.so.2.5 libsfml-system-d.so ...

C:无法解析标识符cout,Netbeans,Ubuntu【代码】

我在Ubuntu 11.04上使用Net on Netbeans 7.1上的C.由于某种原因,以下代码导致错误消息“无法解析标识符cout”.#include <iostream>using namespace std; int main() {std::cout << "Hello,world!\n";return 0; }任何帮助解决这个问题将不胜感激.解决方法:你的问题的解决方案至少是奇怪的;)一旦添加了iostream头,就必须重新解析代码.单击项目右键,转到代码帮助,然后单击以重新分析项目.为我工作.我正在使用netbeans for mac.

如何在ubuntu 12.10中隐藏g c 11编译警告【代码】

当我执行g++ main.cpp 我得到了输出main.cpp:9:17: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] main.cpp:10:15: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] main.cpp:11:16: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [e...

c – Linux / Ubuntu中的OpenCV安装【代码】

我正在做这个教程http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation但我很困惑.我停止从源代码构建OpenCV. 我已经创建了一个名为Workspace的文件,我在其中创建了cmake_binary_dir(名为release).我下载了源文件(在我的主目录中并命名为:opencv-2.3.1),现在我想运行它 cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = /usr/local .. 我在哪里使用:cmake -D...

c – 在CLion(Ubuntu)上构建wxWidgets 3.1.0【代码】

我目前正在尝试在CLion 1.3项目上构建wxWidgets-3.1.0.我使用Ubuntu 16.04(64位).基本上,我编辑了CMakeLists.txt文件,如下所示:cmake_minimum_required(VERSION 3.5) project(WxProva)set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules" ${CMAKE_MODULE_PATH})set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")set(SOURCE_FILES main.cpp) add_executable(WxProva ${SOURCE_FILES})find_package(wxWidgets) include...

如何在Ubuntu 16.04中安装Eclipse C IDE?【代码】

我想在Ubuntu 16.04上安装最新的eclipse C IDE.我试过了sudo apt-get install eclipse eclipse-cdt g++但不幸的是,这会安装旧版本. 我也从Ubuntu软件中心安装,但是安装了旧的eclipse版本失败了.我可以选择从官方网站下载捆绑包.但是,下载速度非常慢. 很高兴知道最新版本的安装.解决方法:从原始站点下载debian或tar.gz软件包,然后单击两次进行安装,现在在最新的ubuntu中它应该自动检测它作为安装包.为了您的互联网速度我们不能做任何...

ubuntu:sem_timedwait没有醒来(C)【代码】

我有3个需要同步的进程.进程一做某事然后唤醒进程二并休眠,这会做一些事情然后唤醒进程三并休眠,这会做一些事情并唤醒进程并休眠.整个循环定时运行大约25hz(在我的“真实”应用程序中触发进程2之前,由外部同步进入进程1).我使用sem_post来触发(唤醒)每个进程,并使用sem_timedwait()来等待触发器. 这一切都成功地工作了几个小时.但是在某个随机时间(通常在两到四个小时之后),其中一个进程在sem_timedwait()中开始超时,即使我确定使用...

在c程序中使用Ubuntu上的mknod【代码】

我正在尝试制作一个c程序,我正在使用mknod命令#include<stdio.h> #include<fcntl.h> #include<string.h>char info[50];main() {int fdr;int rc = mknod("testfile",'b',0);if(rc<0) {perror("Error in mnod");}fdr=open("testfile",O_RDONLY);read(fdr,info,50);printf("\n Received message=%s",info);printf("\n"); } 并做一些事情.它在Red Hat系统上运行良好,但在ubuntu上失败,给出了错误无效的参数.解决方法:mknod已被弃用;你不...