精华内容
下载资源
问答
  • Linux上与MSVC交叉编译 这是可重现的Dockerfile,用于在Linux上与MSVC进行交叉编译,可用作CI样式设置的基础映像。 这将使用与Visual Studio 2017/2019的安装程序相同的安装程序清单下载和解压缩必要的Visual ...
  • Linux安装Rust

    2020-08-31 14:16:04
    Linux安装Rust 官方链接 rust教学 1. 配置源 export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup 其它可用源有: ...

    Linux安装Rust

    1. 配置源

    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    

    其它可用源有: http://mirrors.rustcc.cn

    2. 下载rust

    2.1 一键安装

    Linux下安装,有以下三种方法

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    curl https://mirrors.ustc.edu.cn/rust-static/rustup/rustup-init.sh | sh
    curl https://sh.rustup.rs -sSf | sh
    

    Windows下安装
    https://static.rust-lang.org/rustup/dist/i686-pc-windows-gnu/rustup-init.exe

    由于网络原因,可以利用国内镜下载

    http://mirrors.rustcc.cn/rustup/archive/1.21.1/i686-unknown-linux-musl/rustup-init
    

    2. 2 安装成功后,需要将bin添加到PATH路径下

    export PATH="$HOME/.cargo/bin:$PATH"
    source $HOME/.cargo/env
    
    #最后验证编译器是否安装成功
    rustc --version
    

    3. rustup常用命令

    # 安装工具链
    rustup install nightly-x86_64-pc-windows-gnu
    
    #查看当前安装的工具链
    rustup show
    
    #更新当前的工具链
    rustup update
    
    #卸载rust
    rustup self uninstall
    

    查看Rustup支持的平台:

    4. 修改Rust Crates 源

    $HOME/.cargo/config 中添加如下内容:

    [source.crates-io]
    registry = "https://github.com/rust-lang/crates.io-index"
    
    # 替换成你偏好的镜像源
    replace-with = 'rustcc'
    
    # rustcc 1号源
    [source.rustcc]
    registry="git://crates.rustcc.com/crates.io-index"
    
    # rustcc 2号源
    [source.rustcc2]
    registry="git://crates.rustcc.cn/crates.io-index"
    
    # 清华大学
    [source.tuna]
    registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
    
    # 中国科学技术大学
    [source.ustc]
    registry = "git://mirrors.ustc.edu.cn/crates.io-index"
    
    # 上海交通大学
    [source.sjtu]
    registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
    

    5. 入门开发工具Clion配置

    5.1 安装Rust插件

    file -> settings -> plugins 中选择 “Marketplace”,然后搜索 “rust"和"toml”,分别安装这两个插件。完成后重启。

    5.2 安装Rust标准库

    在设置中,搜索rust,进入“language & framework"下,在"Standard library"那里选择用rustc下载。

    5.3 Cargo设置

    每个项目的 cargo path 可以通过 Settings > Languages & Frameworks > Rust 来设置。

    5.4 修改快捷键 ctrl + alt + 箭头

    在LInux环境下,不推荐使用clion,会有点卡,这时候可以考虑使用vscode

    如果在Ubuntu下安装clion,需要注意快捷键冲突。有以下两种解决方法:

    1. Ubuntu 屏蔽 ctrl + alt + 箭头 快捷键

      # 取消上左右上下箭头
      gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['']"
      gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['']"
      gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['']"
      gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"
      # 恢复默认值
      gsettings reset org.gnome.desktop.wm.keybindings
      
    2. 修改导航快捷键
      Setting > KeyMap -> Main Menu -> Navigate -> Back/Forward

    展开全文
  • Qt的OpenCV安装MSVC

    千次阅读 2019-03-31 15:23:39
    可以根据需要选择适当的版本,OpenCV提供 ios、win、Android等版本,本文下载的是OpenCV3.30 win版本,若安装Linux版本的OpenCV直接可以下载源码source。 OpenCV解压 选择opencv-3.3.0的exe文件进行双击安装,...

    OpenCV的下载及解压

    • OpenCV 地址 OpenCV下载 在这里插入图片描述
    • 版本选择
      可以根据需要选择适当的版本,OpenCV提供 ios、win、Android等版本,本文下载的是OpenCV3.30 win版本,若安装Linux版本的OpenCV直接可以下载源码source。

    OpenCV解压

    选择opencv-3.3.0的exe文件进行双击安装,实际是解压
    OpenCV解压
    直接解压到C盘,这个位置可以根据自己的情况自行选择。
    解压后
    解压后

    QT配置

    本文的QT环境是5.10版本,之前已经安装完成,现在只需要对OpenCV的库调用即可。

    1. 新建一个Qt的工程
    2. 在新建的工程里打开.pro文件
    3. 修改.pro文件,插入如下代码
    INCLUDEPATH += C:\opencv\build\include \
                   C:\opencv\build\include\opencv \
                   C:\opencv\build\include\opencv2
    LIBS += C:\opencv\build\x64\vc14\lib\opencv_world330d.lib
    
    

    注意:路径需要根据自己的实际情况进行修改

    4.在mainwindow.cpp里插入头文件

    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    

    随后就可以根据需要调用OpenCV的函数了

    测试代码

    
    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    
    #include <opencv2/imgproc.hpp>
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    
    using namespace cv;
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
           ui->setupUi(this);
    
           cv::Mat image = cv::imread("E:/study/10OpenCV/1.png", 1);                       
           // create image window named "My Image"
           cv::namedWindow("My Image");
           cv::imshow("My Image", image);
           
           ///image_roi
           cv::Mat contours;
           cv::Canny(image, contours, 150, 300);
    
           cv::imshow("Canny Image", contours);
           cvWaitKey();
    
           // show the image on window
    
    
    }
    
    MainWindow::~MainWindow()
    {
        delete ui;
    }
    
    

    测试结果

    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • Qt Creator 5.14版下载及安装——MSVC

    千次阅读 2020-05-11 19:27:51
    Qt Creator下载及安装 Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。 Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个...

    Qt Creator下载及安装

    Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。

    Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。
    下载地址

     Parent Directory	 	-	 
     submodules/	31-Mar-2020 09:27	-	 
     single/	31-Mar-2020 10:10	-	 
     qt-opensource-windows-x86-5.14.2.exe	31-Mar-2020 10:18	2.3G	Details
     qt-opensource-mac-x64-5.14.2.dmg	31-Mar-2020 10:16	2.6G	Details
     qt-opensource-linux-x64-5.14.2.run	31-Mar-2020 10:14	1.2G	Details
     md5sums.txt	31-Mar-2020 10:32	207	Details
    

    选择 qt-opensource-windows-x86-5.14.2.exe下载

    安装

    开始安装

    断开网络,双击 qt-opensource-windows-x86-5.14.2.exe文件,

    选择安装位置

    在这里插入图片描述

    下一步

    选择安装组件

    注意了,我的电脑安装有visual studio community 2019 c++。
    所以,我们安装MSVC的,(网上大部分是安装MinGW的,你也可以自己选,但肯定不是所有的都钩上,那个会让电脑太卡,qt Creator启动变慢),钩上第三个,和倒数第三个。
    在这里插入图片描述

    安装完成

    如果需要其他组件,最快的办法卸载,选择需要的组件,再安装一次就可以了。
    在这里插入图片描述
    如果你选择了其他的组件,在5.14.2目录下会有体现
    在这里插入图片描述

    其他资料

    Qt Creator中MinGW和MSVC编译器的区别

    • MSVC,需要使用Visual C++(微软的VC编译器)作为编译器
    • MinGW是指Minimalist GNU For Windows,是将GNU开发工具移植到Win32平台下的产物,是一套Windows上的GNU开发工具移植到Win32平台下的产物,是一套Windows上的GNU工具集,用其开发的程序不需要额外的第三方DLL支持就可以在Windows下运行。
      注意Qt版本:msvcMinGW版本的区别。msvc使用的是vs的编译器,这个版本主要用于PC开发;MinGW版本使用MinGW编译器,主要用于跨平台开发。两个版本的Qt配置方式完全不同。因此在网上搜配置方法时候,要加上msvc或者MinGW这样的关键字一块搜索。网上大部分内容是关于MinGW版本的配置方法,我本地使用的是msvc版本。Msvc版本配置比较简单;MinGW版本需要下载cmake自行编译opencv。

    visual studio community 2019相关

    在这里插入图片描述

    Qt 安装组件及其说明

    “Qt 5.9”分类下的开发组件

    组件说明
    MinGW 5.3.0 32 bit编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。是本教程使用 MinGW 编译,所以必须安装。
    UWP ***UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。
    MSVC ***针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果你不使用 MSVC 编译器进行开发,就不用安装。本教程使用 MinGW 编译组件,所以不用安装 MSVC *** 组件。
    Android ***这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。
    SourcesQt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。1
    Qt ***Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。 部分组件说明:Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。Qt Scritp(Deprecated)是脚本模块,已被抛弃,不建议安装。

    “Tools”分类下的开发组件

    组件说明
    Qt Creator 4.3.0这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
    Qt Creator 4.3.0 CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
    MinGW 5.3.0这是开源的编译器套件,这本教程必须用到的,需要读者勾选安装。
    Strawberry Perl 5.22.1.3用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。

    资料来源

    • 图解Qt安装(Windows平台)
      http://c.biancheng.net/view/3858.html
    • Qt+Mingw环境(32位+64位)
      https://blog.csdn.net/baidu_40840693/article/details/81225571
    • QT5.11下载与安装教程
      https://blog.csdn.net/qq_23473839/article/details/80523318
    • Qt,Qt Creator,minGW,VS关系
      https://blog.csdn.net/huaxi1902/article/details/17205587
    • QMYSQL driver not loaded 的原理和解决办法

    1. 如果要连接mysql数据库,则需要安装。 ↩︎

    展开全文
  • 使用msvc安装ffmpeg

    2014-11-22 21:48:00
    这里使用了安装脚本: #!/bin/bash ./configure \ --enable-nonfree --enable-gpl \ --enable-version3 --prefix=/home/Administrator/opt \ --enable-memalign...

    这里使用了安装脚本:

    #!/bin/bash
    ./configure  \
       --enable-nonfree --enable-gpl \
       --enable-version3 --prefix=/home/Administrator/opt \
       --enable-memalign-hack \
       --enable-shared --disable-static --enable-pic \
       --toolchain=msvc

    --disable-optimizations该选项需要关闭,否则其它CPU的优化函数会保持,导致链接时,出现无法链接arm, ppc的函数的错误。

    使用时要注意使用最新的ffmpeg.2.3.2,因为其中configure中需要检查是否vc2012以下版本,如果是2012以下版本则使用c99wrap.exe,如果不是则没有使用c99wrap.exe文件,但是由于中文系统,导致检查vc2012版本失败,所以没有使用c99wrap.exe,这样会导致编译时出现

    $ make
    CC libavdevice/alldevices.o
    alldevices.c
    CC libavdevice/avdevice.o
    avdevice.c
    libavdevice/avdevice.c(34) : error C2059: 语法错误:“.”
    libavdevice/avdevice.c(36) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(38) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(40) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(42) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(44) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(46) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(48) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(50) : error C2059: 语法错误:“,”
    libavdevice/avdevice.c(52) : error C2059: 语法错误:“}”
    libavdevice/avdevice.c(81) : fatal error C1903: 无法从以前的错误中恢复;正在停止
    编译
    make: *** [libavdevice/avdevice.o] Error 2

     

    如果需要编译x264等外接库,需要参考下面脚本

    #!/bin/bash
    ./configure  \
       --enable-libx264 --enable-nonfree --enable-gpl \
       --enable-version3 --prefix=/home/Administrator/vs2010 \
       --extra-cflags=-I/home/Administrator/opt/include \
       --extra-ldflags=-LIBPATH:"C:/MinGW/msys/1.0/home/Administrator/opt/lib" \
       --enable-memalign-hack  --toolchain=msvc \
       --enable-shared --disable-static --enable-pic

    其中link 需要外接库的绝对路径,并且目录的分割符合要使用linux风格的“/”,而不是windows风格“\"

    转载于:https://my.oschina.net/u/2000345/blog/347678

    展开全文
  • Qt msvc安装使用部署发布

    千次阅读 2016-06-07 12:47:22
    最近在做一些 Qt 的东西,以前没有玩过,菜鸟一枚。...后来要在 Windows 做个 QML 界面,用的是 Qt 5.5.1 msvc2010。感觉 Windows 下的 Creator 不是很好用(应该是本菜鸟不会用),增删改配置或文件后,重新构建
  • 编译libjpeg-turbo需要NASM支持,编译前请下载并正确安装。 mkdir build cd build # 生成Makefile cmake -G "MinGW Makefiles" \ -DCMAKE_BUILD_TYPE=RELEASE \ -DCMAKE_DEBUG_POSTFIX=_d \ ...
  • python安装setuptools 和linux安装Jinja2

    千次阅读 2018-04-13 20:01:57
    Python中当需要安装第三方python包时,可能会用到easy_install命令.easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来...
  • Qt5.9.1_MSVC2017版本调试环境安装

    万次阅读 2017-08-21 09:53:38
    由于Qt-msvc版本套件没有默认安装调试器, 需要我们自己手动下载安装 根据官方文档http://doc.qt.io/qtcreator/creator-debugger-engines.html, 可以看到支持的调试器如下 Platform Compiler ...
  • 静态版CRT位于MSVC安装目录VC9.0\VC\lib,命名规则为: libc [p][mt][d].lib [p]表示C++,即C++标准库;[mt]表示Multi-Thread,即表示支持多线程;d表示Debug,表示调试版本。比如静态的非C++的多线程版CRT的...
  • ACE for linux 安装

    2012-03-17 17:36:38
    首先:下载ACE包,这里使用ACE-5.8.tar.gz,其他下载...这里只安装了ACE,其他的包没有涉及。 1.在目录$HOME/ACE中解压ACE-5.8.tar.gz, tar -xvf ACE-5.8.tar.gz,当前目录下生成目录ACE_wrappers。我的环境下:$HO
  • MinGW与MSVC

    千次阅读 2017-11-23 14:32:06
    Qt 中有两种方式编译,一种是MinGW ,另一种MSVCMSVC是指Microsoft Visual C++,即微软的VC++运行库。...安装QT时如果选择MSVC,你就需要安装VS了。 MingGW是指是Minimalist GNU on Windows的缩写。它
  • 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容标签:【Qt开发】 【VS开发】 【Linux开发】 这几天不断地在windows、VMWare ...
  • Linux安装QT SDK

    万次阅读 2015-01-18 19:36:05
    Qt是一个跨平台的C++图形用户界面应用程序框架。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。Qt Creator是Qt被Nokia收购后推出的一款新的轻量级集成开发环境...QT Creator和QT SDK是需要分别单独安装的~
  • C++ protobuf 在windows | Linux下编译protobuf.a | protobuf.dll 编译环境MSVC | QT Mingw64 准备工作 下载protobuf(https://github.com/protocolbuffers/protobuf/) Release (如:protobuf-cpp-3.6.1.zip) ...
  • QT MSVC 中文报错

    2019-04-02 18:26:35
    1、QT默认编码格式为UTF8,linux下默认也如此; (都是utf-8 无bom) 2、minGW可直接编译UTF-8编码,无任何问题。 3、MSVC 2010 MSVC 2013及以前,可不这么看,根据本地化集原则,若msvc检查格式有BOM则,按BOM...
  • 在windows和linux安装与测试STLPort

    千次阅读 2011-09-13 10:45:29
    http://www.stlport.org,具体内容就不详细描述了! A、在Windows中安装 1.编辑VC安装目录下VC98的VC98\bin中运行vcvars32.bat,在最后添加如下三行:  set STLPATH=E:\STLport-5.2.1  set
  • linux qt 安装

    2015-01-07 22:27:54
    Linux安装Qt前段时间简单的学习了一下Linux下图形编程Qt编程软件,安装方法我来说一下,最令我难忘的是安装Qt编译时间长达漫长两个小时。下面我就来说一下安装Qt的具体步骤:一、下载Qt源码包到本机,然后解压缩#...
  • VSCode配置编译MSVC程序示例 本文讲解了如何把一个VisualStudio C++(VC)项目转为VSCode(VSC)项目,并使用MSVC编译。MSVC编译一个程序分为编译(cl.exe)和链接(link.exe)的过程。有时候还需要生成静态库或动态库...
  • MSVC与gcc g++

    2021-03-28 17:43:03
    MSVC与gcc g++的区别? windows平台上有两套编译器:MSVC和MinGW linux平台有libc++,libstdc++ libc: libc是Linux下原来的标准C库,也就是当初写hello world时包含的头文件#include < stdio.h> 定义的地方。...
  • boost安装(windows、linux

    万次阅读 多人点赞 2017-06-05 20:55:07
    本文细述了boost在windows和linux环境的安装......
  • VSCode配置编译MSVC程序

    2020-02-25 17:19:46
    VSCode配置编译MSVC程序 本文来自于以下链接的实践: Configure VS Code for Microsoft C++ 前言 自从盘古开天辟地以来,乱世纷争,群雄并起。在编程IDE领域,各路豪杰争霸,互不相让。直是乱花渐欲迷人眼,何处是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,238
精华内容 4,095
关键字:

linux安装msvc

linux 订阅