VS2019使用入门

VS2019使用入门

  • 1.Visual Studio任务栏图标显示变白
  • 2.从其他项目拷贝文件到当前项目
  • 3.使用matplotlib-cpp画图
    • 3.1 下载git
    • 3.2 新建并配置项目
      • 3.2.1 新建项目
      • 3.2.2 配置包含目录
      • 3.2.3 配置库目录
      • 3.2.4 其他配置
    • 3.3 代码debug
    • 3.4 显示结果
  • 参考文献

配置VS2019 实现简单的c++人脸检测项目,可参考本人blog wndows平台VS2019+OpenCV+cmake简单应用。

1.Visual Studio任务栏图标显示变白

参考[1],在命令提示符下输入以下命令:

taskkill /im explorer.exe /f
cd /d %userprofile%\appdata\local
del iconcache.db /a
start explorer.exe
exit

2.从其他项目拷贝文件到当前项目

直接从其他项目拷贝一些cpp或头文件到当前项目,并不能直接使用。

在解决方案资源管理器中会显示如下图标:

VS2019使用入门_第1张图片

解决方法是,右键该文件 — 包含在项目中。

VS2019使用入门_第2张图片

3.使用matplotlib-cpp画图

3.1 下载git

下载 github matplotlib-cpp,保存到本地,如D盘目录下。

下面这些文件中,如果对编译不熟悉的话,也可以在项目中直接调用头文件matplotlibcpp.h即可。
VS2019使用入门_第3张图片

3.2 新建并配置项目

3.2.1 新建项目

使用官方demo,做一个演示:

#include "matplotlibcpp.h"
namespace plt = matplotlibcpp;
int main() {
    plt::plot({1,3,2,4});
    plt::show();
}

3.2.2 配置包含目录

分别将matplotlib-cpp所在目录、python所在目录及numpy所在目录添加到包含目录中。
VS2019使用入门_第4张图片

也可以不添加D:\matplotlib-cpp,而是直接将该头文件添加到项目中:
VS2019使用入门_第5张图片

3.2.3 配置库目录

将python库添加到库目录。

VS2019使用入门_第6张图片

3.2.4 其他配置

  • 修改c++语言标准:
    VS2019使用入门_第7张图片

3.3 代码debug

  • 配置好之后运行代码,报以下错误:
    VS2019使用入门_第8张图片
    点进去对应的是如下两行语句:
    在这里插入图片描述
  • 其他:
    结合 D:\matplotlib-cpp\contrib\WinBuild.cmd 中的内容:
cp %PYTHONHOME%/Library/plugins/platforms/qwindows.dll ./platforms/

D:\matplotlib-cpp新建文件夹platforms,将下面这个文件拷贝到该文件夹下。

VS2019使用入门_第9张图片

3.4 显示结果

VS2019使用入门_第10张图片

参考文献

[1] Visual Studio任务栏图标显示异常、变白
[2] visual studio添加C++目录文件到项目
[3] 五分钟学会C++高效图表绘制神器调用
[4] c++调用matplotlib

你可能感兴趣的:(c++,vs2019,配置)