使用clion写c++,使用cmake编译 opencv和libtorch,使用的是window11系统。

    1. 其中项目名称叫torch_use0124
    1. libtorch文件夹路径为:C:/Users/yuanz/Downloads/cpp_library/libtorch
    1. opencv文件夹路径为:C:/Users/yuanz/Downloads/cpp_library/opencv
cmake_minimum_required(VERSION 3.21)
project(torch_use0124)set(CMAKE_CXX_STANDARD 17)add_executable(torch_use0124 main.cpp Darknet.cpp Darknet.h)# opencv
set(OpenCV_DIR C:/Users/yuanz/Downloads/cpp_library/opencv/build/x64/vc15/lib)
include_directories(C:/Users/yuanz/Downloads/cpp_library/opencv/sources/include)
find_package(OpenCV REQUIRED )
target_link_libraries(torch_use0124 ${OpenCV_LIBS})# libtorchset(CMAKE_PREFIX_PATH C:/Users/yuanz/Downloads/cpp_library/libtorch)
include_directories(C:/Users/yuanz/Downloads/cpp_library/libtorch/include)
include_directories(C:/Users/yuanz/Downloads/cpp_library/libtorch/include/torch/csrc/api/include)find_package(Torch REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}")target_link_libraries(torch_use0124 "${TORCH_LIBRARIES}")
set_property(TARGET torch_use0124 PROPERTY CXX_STANDARD 17)# The following code block is suggested to be used on Windows.
# According to https://github.com/pytorch/pytorch/issues/25457,
# the DLLs need to be copied to avoid memory errors.
if (MSVC)file(GLOB TORCH_DLLS "${TORCH_INSTALL_PREFIX}/lib/*.dll")add_custom_command(TARGET torch_use0124POST_BUILDCOMMAND ${CMAKE_COMMAND} -E copy_if_different${TORCH_DLLS}$<TARGET_FILE_DIR:torch_use0124>)
endif (MSVC)

libtorch opecv c++ cmake clion相关推荐

  1. linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法

    linux下QT工程调用opencv.libtorch,并用cmake编译: 文章目录 一.新建QT工程 二.编写CMakeLists.txt文件 三.各个文件的内容如下: 1.mainwindow. ...

  2. Qt5.15.2 Cmake Clion下如何使用QPixmap显示JPG图片

    在Main.cpp的文件下,Main 函数的第一行加入: QApplication::addLibraryPath(R"(C:\Qt\5.15.2\mingw81_64\plugins)&q ...

  3. 利用Pytorch的C++前端(libtorch)读取预训练权重并进行预测

    本篇使用的平台为Ubuntu,Windows平台的请看Pytorch的C++端(libtorch)在Windows中的使用 前言 距离发布Pytorch-1.0-Preview版的发布已经有两个多月, ...

  4. qt linux 国际化,多语言,配置CLion管理Qt项目国际化支持

    随着Qt 6的发布,cmake也正式宣告接管qmake的工作了. 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理. 今天我们就来介绍 ...

  5. 配置clion用于stm32开发

    配置clion用于stm32开发 以stm32f103ZET6为例 2022.4.8更新(解决了OCD无法调试的问题) 之前配置完环境后,就只是实验了一下烧录的功能,一直没有尝试使用ocd的调试功能. ...

  6. By not providing “Findtorch.cmake“ in CMAKE_MODULE_PATH this project has asked CMake to find a pac

    使用自编译libtorch时,cmake编译一个简单demo的踩坑记录,torch库应为Torch注意首字母大写,CMakeLists.txt中find_package也应为Torch

  7. Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV

    原文:http://www.cnblogs.com/freedomshe/archive/2013/01/11/win7_vs2012_opencv_rebuild.html 还可以参考:http:/ ...

  8. matlab实现双边滤波_【他山之石】pytorch 实现双边滤波

    "他山之石,可以攻玉",站在巨人的肩膀才能看得更高,走得更远.在科研的道路上,更需借助东风才能更快前行.为此,我们特别搜集整理了一些实用的代码链接,数据集,软件,编程技巧等,开辟& ...

  9. ubuntu日常使用指南

    目录 换源 开发相关的基本包 vimrc python, pip zsh, oh-my-zsh, josh 配置android相关环境 查看库文件(libxxx.a/libxxx.so,动态静态库均可 ...

最新文章

  1. 如何解决…has been modified since the precompiled header… was built的问题
  2. Java之HashMap源码解析1
  3. 【学习笔记】31、Python中的断言
  4. php swoole扩展,php如何安装swoole扩展
  5. EF之Code First代码优先
  6. CentOS 关闭防火墙selinux
  7. 关于Java书籍的最佳阅读顺序
  8. cfa英语不好的怎么学_考CFA,英语太差怎么办?
  9. 微信小程序登录流程理解
  10. 如何批量将PNG格式转化为JPG格式
  11. RHCE-ansible第二次实验,通过ansible远程yum安装
  12. 基于极狐GitLab OpenAPI 开发一个仿dbt的版本管理WebIDE
  13. Dynamics CRM IFD部署后延长系统注销时间
  14. 老友记第一季台词打印_老友记第一季第一集台词
  15. 很多男性的瘦腰细腿比女性更骨感?原因告诉你,或许他们真没减肥
  16. 学习笔记(5):JavaWeb基础核心技术-5. 佟刚_JavaWEB_Servlet 的配置及生命周期方法
  17. rpy角与旋转矩阵之间的转换(附完整代码)
  18. Python redis 使用教程
  19. 【问答】excel使用过程中,出现:无法清空剪帖板,另一个程序可能仍在使用剪贴板
  20. Ubuntu16.04安装与彻底卸载docker(亲测有效)

热门文章

  1. X-Header在七号信令中如何使用 1
  2. 网站seo具体怎么做?
  3. python爬取选股宝(https://xuangubao.cn)之二度尝试
  4. 更新harbor证书
  5. 北邮科技园首个元宇宙产业创新平台落地朝阳区IDP国际大数据交易产业园
  6. 基于vc的freetype字体轮廓解析_字体术语集
  7. 定时器-----每天定时删除临时文件
  8. fnd_profile.value的用法
  9. 【开工】知道创宇网络安全线上服务指南
  10. STM32在线烧录程序的开发