有时一些项目运行时需要查找dll文件,比如使用了OpenCV作为第三方库的项目,运行时需要查找opencv_world450d.dll等文件,如果不在VS这个IDE中进行设置,最基础的方法就是将opencv_world450d.dll拷贝到执行文件所在目录,但是这种方法总是觉得不够优雅,为什么不让IDE自己查找这个dll文件呢?
在VS自建项目中可以在项目-属性里面设置调试环境,但是VS中的自建的CMake项目貌似没有这个入口。
这时在launch.vs.json文件中配置PATH变量就行了。
如何打开launch.vs.json文件呢?
有两种方法,一种是下图的方式打开
另一种是通过解决方案浏览器里面的CMakeTargetview里右键添加debug配置得到
我这里是VIPL-SLAM,你那里就是你自己的可执行文件了。
打开launch.vs.json之后,就在configurations里面添加env环境变量
如下:
我这里需要用到的opencv_world450d.dll和realsense2.dll就在这两个文件夹里面。再次点击调试就成功了。
有时一些项目运行时需要查找dll文件,比如使用了OpenCV作为第三方库的项目,运行时需要查找opencv_world450d.dll等文件,如果不在VS这个IDE中进行设置,最基础的方法就是将opencv_world450d.dll拷贝到执行文件所在目录,但是这种方法总是觉得不够优雅,为什么不让IDE自己查找这个dll文件呢?在VS自建项目中可以在项目-属性里面设置调试环境,但是VS中的自建项目貌似没有这个入口。这时在launch.vs.json文件中配置PATH变量就行了。如何打开launch.v
文章目录一些简要的说明正文1.在VS
中
构建
Cmake
项目
2.编写简单的
CMake
Lists3.引入外部库的基本步骤
一些简要的说明
面向新手,一步步教你完成一个
Cmake
项目
(for C艹)的构建,包括:
在VS
中
建立
Cmake
项目
编写简单的MakeLists
引入外部库的基本步骤
1.在VS
中
构建
Cmake
项目
建立
项目
后,我们来看一下整个目录结构:
子
项目
文件
夹:
CMake
project3
–
Cmake
project3下的源
文件
和 子目录的
CMake
Lists.txt
输出
文件
夹:out
cmake
_minimum_required(VERSION 3.10)
project(${PROJECT_NAME} CXX)
set(
CMAKE
_CXX_STANDARD 17)
set(
CMAKE
_CXX_STANDARD_REQUIRED on)
project(wfdb_demo)set(ffmpeg501 "D:/work/ffmpeg-5.0.1-full_build-shared/ffmpeg-5.0.1-full_build-shared") include_directories(${
1.1使用相对路径(
CMake
+VS2017的工程默认目录为C盘的临时
文件
夹)
当前的工作目录为:C:\Users\zhu\
CMake
Builds\f5b388cb-20d5-a535-8801-6fc8347ad0fd\build\x64-Debug (默认值)\
CMake
ProjectTest1
cv::Mat picture = imread("1.jpg");
1.2 使用绝对路径
cv::Mat picture = imread("C:/Users/zhumengbo/sour
步骤分为两个部分
Cmake
部分和
Visual
Studio
部分
首先也是用
cmake
和创建工程。
建立
Cmake
的主目录,在主目录下建立子目录build,src和文本
文件
Cmake
Lists.txt,该文本
文件
内容如下:
Cmake
Lists.txt
PROJECT(NEWALU) #指定工程名
ADD_SUBDIRECTORY(src) #包含的子目录在src下,创建本目
一、
dll
生成
1、
设置
项目
属性:打开vs,建立空
项目
,在
项目
的 配置属性->常规->
项目
默认值->配置类型 修改为:动态库(.
dll
)
2、准备
文件
:填写头
文件
和源
文件
,注意头
文件
的声明,源
文件
正常。
—————————————————————————————————————
| 头
文件
: ...
在原
项目
debug模式下 编译出 .pdb 和 .
dll
文件
。 注意:源
文件
和.pdb .
dll
必须是同一个版本
把
文件
替换到相应位置,.pdb
文件
同样拷贝到.
dll
同目录下。
VS打开
需要
调试
的源
文件
,然后附加到进程。
案例:IIS发布的程序,
需要
附加到w3wp进程。如果找不到进程 勾选左下角的 显示所有用户的进程。
(大图见下)
打断点,看是否能够命
中
断点,不能...
MATLAB2018自带的配置
文件
无法查
找到
VS2019(MATLAB2018先发布,当然找不到VS2019),但是我们可以通过修改配置
文件
的方式让其能够支持VS2019(貌似MATLAB2016及以上的版本都可以)。
下载下面的
文件
,放到S:\MATLAB\R2018b\bin\win64\mexopts
中
(根据自己的安装位置修改)
VS2019支持配置
文件
按下win+r,输入regedit打开注册表编辑器,
找到
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Micr
Visual
Studio
2019 在 Windows 上
调试
CMake
可以通过以下步骤实现。首先,你
需要
在
Visual
Studio
2019
中
安装 C++ 工作负载和
CMake
工具。安装完成后,打开
Visual
Studio
2019 并导航到 "
文件
" -> "打开" -> "
文件
或
项目
",选择你的
CMake
Lists.txt
文件
。接下来,
Visual
Studio
会根据
CMake
Lists.txt
文件
自动生成解决方案和
项目
文件
。你可以在生成菜单
中
选择配置和平台,然后点击生成按钮来生成
项目
。一旦生成成功,你可以选择运行或
调试
你的
项目
。如果你选择
调试
,
Visual
Studio
会自动
设置
调试
器,并在
调试
会话
中
运行你的程序。你可以
设置
断点、观察变量并逐步执行代码。这样,你就可以在
Visual
Studio
2019
中
成功
调试
CMake
项目
了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
初学C语言者:
将遥感数据集中的超大图像标注切分成指定尺寸保存成COCO数据集-目标检测
ump9QAQ: