首页 > TAG信息列表 > msvc

MSVC-用于其他IDE的手工环境配置,手工提取

​  最近因为在使用Code::Blocks编程,遇到了MSVC编译的库,不愿意换VS,所以手工配置了MSVC路径。CB是有点老了,不像现在新的IDE都是自动搜索的,而且我又不会批处理orz。 这里面可能不能满足全部的开发需求,但是基本的都有了。也欢迎补充 由于CB支持多线程,所以MSVC上的MFC类也是可以使用

折腾boost库,msvc,clion

  1.一开始想在clion下配置boost库,把所有的变量都设置过了,没有作用,也参考了googleHow to include external library (boost) into CLion C++ project with CMake? - Stack Overflow   2.一直报错CONNOT FIND BOOST  然后意识到直接设置文件夹根本就是不对的,文件夹下并没有动

windows10-msys2-msvc编译ffmpeg4.4.2

下载msys2 在msys2安装目录下创建文件 msys2_ffmpeg.bat call "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" set MSYS2_PATH_TYPE=inherit msys2_shell.cmd 测试 echo $LIB 准备环境 双击运行 msys2_ffmpeg.bat pacman -S

Qt MSVC与MinGW的区别

Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。 1.MSVC是指微软的VC编译器。2.MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运

msvc 库目录/附加库目录 包含目录/附加包含目录的区别

include 参考 https://docs.microsoft.com/en-us/cpp/build/reference/i-additional-include-directories?view=msvc-170 msvc在编译的时候按照以下顺序搜索头文件: 用双引号(#include “xxx.h”)包含的头文件,先在本地目录下搜索 如果上一步没搜到,或者用尖括号包含的头文件(#include

解决:UTF8编码的源文件,MSVC提示C4819告警

MSVC对于UTF-8 without BOM格式支持不好,编译源码提示C4819告警,或者遇到源码中有中文行注释时编译不通过这样的诡异错误,解决方案为增加一个编译选项 /utf-8

QT中配置OpenCV OpenCV安装 MSVC 版

下载&安装Cmake 进入下载页面 Download | CMake 选择安装包版本 打开安装包,下一步之后选择添加path 选择完安装文件夹开始安装 下载&配置OpenCV 进入下载页面 Releases - OpenCV 选择版本下载(我下的是 Sources,Windows版是已经构建好的,不需要接下来的手动构建,建议

Py-Boost build on win10 with MSVC

Py-Boost build on win10 with MSVC 0. Download Visual Studio 2022 CMake Conda Boost 1.79 1. Installation 开发人员命令提示符 build cd \path\to\boost_1_79_0 call bootstrap.bat 出现b2.exe, 接着安装 rem Visual Studio 2012 -> set msvcver=msvc-11.0 rem Visua

Qt5 中文乱码

一、MSVC编译器输出中文的问题 例如,程序运行时,该Qstring数组中的中文会出现乱码。 Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); ColumnNames[0] = "HUIYuan"; ColumnNames[1] = QStringLiteral("姓名");

win10中ubuntu子系统从系统盘迁移到其他盘

Win10 安装的Linux子系统默认安装在C盘,但是我害怕日后系统盘爆掉,就折腾了一下,把它迁移到d盘(当然也可以选择其他盘)。 环境背景 win10(版本号20H2)+linux子系统ubuntu 具体操作 1.建好目标文件夹,也就是希望迁移到的地方。我是在d盘新建了名为ubuntu的文件夹; 2.修改该文件夹的权

windows 10 64位下安装 ta-lib 0.4.19

一、直接用命令安装(pip install ta-lib)报错: fatal error: ta-lib/ta_libc.h: No such file or directory 二、从 https://ta-lib.org/hdr_dw.html 下载 ta-lib-0.4.0-msvc.zip 文件,进行重新编译成64位的安装文件 三、安装编译工具: Visual C++ Build Tools 2015或其它版本 四、将

Qt系列文章002-开发环境搭建

由于Qt自带了mingw的环境,基本上是一步到位的,下面着重介绍的是msvc版本的Qt和安卓开发环境搭建。图文并茂。 1 开始搭建 1.1 Qt MSVC环境搭建 很多小伙伴在安装好Qt MSVC后发现还不能正常的如Mingw那样直接写程序来编译运行,因为会报错,可能启动的时候就会提示错误,不管报什么错

VS2017配置OpenGL

下载依赖 https://www.opengl.org/resources/libraries/glut/glut_downloads.php#windows 找到VS的安装路径创建gl目录将glut.h复制其中 D:\develop\VS2017\VC\Tools\MSVC\14.16.27023\include\glD:\develop\VS2017\VC\Tools\MSVC\14.16.27023\include\gl D:\develop\VS20

Qt开发经验小技巧176-180

QCamera中获取设备的配置参数比如支持的分辨率集合等,需要先调用load后才能正确获取,或者关联stateChanged信号中判断状态是否是ActiveState,然后再读取。 //方法1:调用load后获取 camera = new QCamera(this); //先需要载入才能获取到对应参数 camera->load(); //输出当前设备支

VS2017+Qt5.13.0+Windows 10,配置MSVC编译器

第一次分享经验,主要是诉苦我是如何从配置MSVC64位变成MSVC32位编译器。 安装Qt请自己寻找资源,安装的步骤可以参考http://c.biancheng.net/view/3858.html,安装MSVC的编译器,也要根据你的VS版本,VS2015或VS2017 MSVC编译器,个人建议装32位的。为什么不装64位的,后面再解释。 安装完成

xmake: vscode intellisense include错误的问题

解决方案: 手动生成compile_commands.json: xmake project -k compile_commands 然后把它拷贝到.vscode中即可。 c_cpp_properties.json(参考) { "configurations": [ { "compileCommands": ".vscode/compile_commands.json",

查看visual studio编译器版本

通常windows平台上项目有两种途径: 用cmake-gui生成的项目,并点击open project,在vs内编译,这种情况下是用MSVC编译,版本对照列于文末。用cmake ..命令生成项目,并用make编译,这种情况下是用gcc编译的。gcc -version即可查看。 MSVC 编译器 Visual Studio 版本 MSVC 16 vs 2019MSVC

QT_MSVC 使用中文字符

方法一:使用Qt creator。   在选项->文本编译器->行为下。   修改UTF_8 BOM 为:如果生成编码为UTF_8则添加 方法二:   (编译不报错,中文字乱码的情况)   QString str = QStringLiteral("中文字符串");        或者   QString str = QString::fromLocal8Bit("中文字符串"

OSG编译安装-MSVC

OSG编译安装-MSVC 1、准备工作 1.1 环境 Windows10 Qt5.14.2 Microsoft Visual Studio2017 cmake-3.20.4-windows-x86_64.msi   1.2 osg下载 osg官网 github OSG源码(OpenSceneGraph) 下载网址 也可使用git下载: git clone --branch OpenSceneGraph-3.6.5 http

Qt+MSVC+VLD内存泄漏检测

VLD(全称:Visual Leak Detector)是一款用于 Visual C++ 的免费内存泄露检测工具。与其它内存检测工具相比,它在检测到内存泄漏的同时,还具有如下特点: 可得到内存泄漏点的调用堆栈,以及其所在文件及行号; 可得到泄露内存的完整数据; 可设置内存泄露报告的级别; 提供了打包好的 lib

使用msvc命令行编译静态库和动态库

因为最近园子在审核,先发在了CSDN。但我更喜欢博客园,现在搬运过来 编写一个静态库 编写要打包为静态库的函数,内容如下: // jclib.cpp int func(int a, int b) { return a + b; } 在msvc开发人员命令提示符中执行 cl /c jclib.cpp 生成jclib.obj,这是编译产生的中间文件。然后

ffmpeg+opencore-amr msvc编译备忘

由于本人目前做win32桌面应用开发,需要用到ffmpeg库,而网上下载的预编译版本无法满足解码和调试的需求,所以做了自己的编译。 我采用的编译方式为 MSYS64 + MSVC(vs2019), 即在MSYS环境下使用VC的编译器来编译ffmpeg。 参考了许多文档,最重要的是官方编译文档。 链接1: https://trac

C++ 动态库、静态库、__declspec(dllexport)、符号隐藏、gcc visibility (“default“)

本文链接 github.com/BeyondXinXin C++ 动态库、静态库、__declspec(dllexport)、符号隐藏、gcc visibility (“default”) 记录几个之前存在疑惑的地方。 Q1:为什么我选择 生成/使用 动态库,依旧会 产生/加载 .lib? 动态库:.dll/.so静态库:.lib/.a链接:把库函数跟可执行程序绑

如何脱离VC++2017使用MSVC编译C++?

(此处声明,VC++2017不是一个单独软件,它被包括在VS2017全套组件里面) 我相信各位VCpluser们应该都有打开VS慢到哭而崩溃的时候吧!相信您们应该都有编译时去喝茶的经历吧(这好像不是什么坏事…)!众所周知,VS(全称Microsoft Visual Studio)是一个非常强大的集成开发环境(英文简称IDE),当然,强

Qt系列文章之二(Qt 环境搭建,主要针对MSVC/Android 平台)

文章目录 前言开始搭建Qt MSVC环境搭建Qt Android环境搭建 前言 前文我们已经将Qt安装好了,可能会有人需要安装对应的环境搭建,当然如果你是默认使用Mingw编译Qt就忽视这篇文章,本章针对的是已经安装好MSVC和Android平台的Qt应用! 开始搭建 Qt MSVC环境搭建 很多小伙伴在安