当前位置: 首页 > news >正文

小程序链接如何转成网页链接宁波seo公司推荐

小程序链接如何转成网页链接,宁波seo公司推荐,洛阳理工学院教务管理系统,高并发网站开发语言文章目录 1、项目布局2、多项目管理2.1 先是一个总的CMakeLists.txt2.2 每个项目2.3 多版本OPENCV 3、调试和运行 接上一篇文章#xff0c;vscode和cmake的c环境配置好以后#xff0c;我们要写项目#xff0c;再写对应的CMakeLists.txt 1、项目布局 . ├── bin ├── bu… 文章目录 1、项目布局2、多项目管理2.1 先是一个总的CMakeLists.txt2.2 每个项目2.3 多版本OPENCV 3、调试和运行 接上一篇文章vscode和cmake的c环境配置好以后我们要写项目再写对应的CMakeLists.txt 1、项目布局 . ├── bin ├── build ├── CMakeLists.txt ├── pp ├── pp_onnx 详细的如下 . ├── bin │ ├── pp │ └── pp_onnx ├── build │ ├── CMakeCache.txt │ ├── CMakeFiles │ │ ├── 3.21.0 │ │ ├── cmake.check_cache │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── CMakeOutput.log │ │ ├── CMakeTmp │ │ ├── Makefile2 │ │ ├── Makefile.cmake │ │ ├── progress.marks │ │ └── TargetDirectories.txt │ ├── cmake_install.cmake │ ├── compile_commands.json │ ├── Makefile │ ├── pp │ │ ├── CMakeFiles │ │ ├── cmake_install.cmake │ │ └── Makefile │ └── pp_onnx │ ├── CMakeFiles │ ├── cmake_install.cmake │ └── Makefile ├── CMakeLists.txt ├── pp │ ├── CMakeLists.txt │ └── src │ ├── main.cpp │ ├── video.cpp │ └── video.h ├── pp_onnx├── CMakeLists.txt├── lib│ ├── onnxruntime-linux-x64-1.10.0│ └── onnxruntime-linux-x64-gpu-1.10.0└── src├── main.cpp└── img.cpp 2、多项目管理 这里cmake管理了两个项目有了这个经验向下变成一个项目或向上变成更多项目也是没问题的。这里是两个项目pp 和pp_onnx,pp负责读视频图片前后后理pp_onnx负责图片推理并返回结果. 2.1 先是一个总的CMakeLists.txt cmake_minimum_required(VERSION 3.5.0) project(pinpang VERSION 0.1.0) #c std 17 set(CMAKE_CXX_STANDARD 17) message(STATUS src path ${CMAKE_SOURCE_DIR}) message(STATUS binary path ${CMAKE_BINARY_DIR}) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)message(STATUS build pp ) add_subdirectory(pp)set(BUILD_PP_ONNX true) if (BUILD_PP_ONNX) message(STATUS build pp_onnx) add_subdirectory(pp_onnx) endif() 内容可以看到可以通过设置参数来选择是否编译, set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) 这一句设置最终的可执行文件保存位置 这种设置会把下边管的所有项目的可执行文件都放到这个路径下。 2.2 每个项目 每个项目要有自己的单独的CMakeLists.txt src文件文源文件.c .cpp .h等要用到第三方库还要来个lib.比如pp_onnx 下面是,pp CMakeLIsts.txt内容 # project(pp) set(CMAKE_CXX_STANDARD 17) #find required opencv set(OpenCV_DIR /home/tl/opencv/build/) find_package(OpenCV REQUIRED) message(STATUS pp use OpenCV version is ${OpenCV_VERSION}) #find_package(OpenCV REQUIRED) aux_source_directory(src/ SRC_LIST) #找src下边所有的源文件 add_executable(pp ${SRC_LIST}) #directory of opencv librarys include_directories(${Opencv_INCLUDE_DIRS}) #opencv librarys target_link_libraries(pp ${OpenCV_LIBS}) target_link_libraries(pp stdcfs) # SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/pp/bin) #可以单独指定 # message(STATUS beginafdsfasfd src path ${OpenCV_LIBS}) # set_target_properties(pp PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/pp/bin)没啥直接上里边的注释吧 pp_onnx的内容 # project(pp_onnx) set(CMAKE_CXX_STANDARD 17) #find required opencv set(OpenCV_DIR /home/tl/opencv/build/) # this can change which opencv you use find_package(OpenCV REQUIRED) message(STATUS pp_onnx use OpenCV version is ${OpenCV_VERSION}) #onnxruntime cpu or gpu set(GPU_PP_ONNX true) if (GPU_PP_ONNX) message(STATUS pp_onnx use gpu.) set(ONNXRUNTIME_ROOT_PATH ${CMAKE_SOURCE_DIR}/pp_onnx/lib/onnxruntime-linux-x64-gpu-1.10.0) else() message(STATUS pp_onnx use cpu) set(ONNXRUNTIME_ROOT_PATH ${CMAKE_SOURCE_DIR}/pp_onnx/lib/onnxruntime-linux-x64-1.10.0) endif() set(ONNXRUNTIME_INCLUDE_DIRS ${ONNXRUNTIME_ROOT_PATH}/include/) set(ONNXRUNTIME_LIB ${ONNXRUNTIME_ROOT_PATH}/lib/libonnxruntime.so) #set(ONNXRUNTIME_LIB ${ONNXRUNTIME_ROOT_PATH}/lib/)aux_source_directory(src/ SRC_LIST)add_executable(pp_onnx ${SRC_LIST}) #directory of opencv librarys include_directories(${Opencv_INCLUDE_DIRS}) #opencv librarys target_link_libraries(pp_onnx ${OpenCV_LIBS})include_directories(${ONNXRUNTIME_INCLUDE_DIRS}) target_link_libraries(pp_onnx ${ONNXRUNTIME_LIB}) # SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/pp_onnx/bin) # set_target_properties(pp_onnx PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/pp_onnx/bin)这个里边多了一个是否使用gpu onnxruntim这个要看具体的运行环境来手动设定当然main.cpp中也要有对应的配置。 2.3 多版本OPENCV 安装opencv可以多个版本从源码安装可以找找我的博客https://blog.csdn.net/u011119817/article/details/100125018。 对于这种这装时cmake 配置 -DCMAKE_INSTALL_PREFIX/path/yourpath,对应的cmake 改一行就行set(OpenCV_DIR /path/yourpath) 就行也就是说这个项目就可以使用你安装的opencv 3、调试和运行 ctrlshiftp,输入cmake 点击快速入门或生成就可以自动完成项目配置。 在vscode最下方会生成 点击 板手图标会自动显示所有系统自带和自己安装的编译器 这里有我自己安装的高版本gcc12.3,鼠标点击进行选择。 接着点击生成生成齿轮和后边中括号里的是一套可以选择弹出的选项如图 这时会弹出要生成那个项目如下图 对于调试小虫子和三角形运行标志这两后边的中括号也是选择项目的 关于调试和运行我们都使用这里的小虫子和三角不用vscode自带的效果是一样的而且这样不用写配置文件。 点击调试会在.vscode文件夹中生成setting.json.内容是 {cmake.debugConfig: {args:[jsonfile/home/tl/ping_pong_referee/pypinpang/data/test/pp_label.json,modematch, videofile/home/tl/ping_pong_referee/pypinpang/data/test/192.168.1.13_20230728161749_CH01_round1_240_320.avi, outdirjson_result,trajdirtrajectory_result,--log_level,debug]//args:[jsonfile/home/tl/ping_pong_referee/pypinpang/data/test/pp_label.json,modematch, videofile/home/tl/ping_pong_referee/pypinpang/data/test/192.168.1.13_20230728161749_CH01_round1_240_320.avi, outdirjson_result,trajdirtrajectory_result,--log_level,debug,-dv]//args:[jsonfile/home/tl/ping_pong_referee/pypinpang/data/test1/pp_label.json,modematch, videofile/home/tl/ping_pong_referee/pypinpang/data/test1/40_2_20230523233534_CH01_729_829.avi, outdirjson_result,trajdirtrajectory_result,--log_level,debug,-dv]//args::[/home/tl/ping_pong_referee/pypinpang/onnx_models/pp_v3_20230620.onnx,0.5,0.5,yellow_testimg.jpg]},files.associations: {array: cpp,atomic: cpp,bit: cpp,*.tcc: cpp,cctype: cpp,chrono: cpp,clocale: cpp,cmath: cpp,codecvt: cpp,complex: cpp,condition_variable: cpp,cstdarg: cpp,cstddef: cpp,cstdint: cpp,cstdio: cpp,cstdlib: cpp,cstring: cpp,ctime: cpp,cwchar: cpp,cwctype: cpp,deque: cpp,forward_list: cpp,list: cpp,map: cpp,set: cpp,unordered_map: cpp,vector: cpp,exception: cpp,algorithm: cpp,functional: cpp,iterator: cpp,memory: cpp,memory_resource: cpp,numeric: cpp,optional: cpp,random: cpp,ratio: cpp,string: cpp,string_view: cpp,system_error: cpp,tuple: cpp,type_traits: cpp,utility: cpp,fstream: cpp,initializer_list: cpp,iomanip: cpp,iosfwd: cpp,iostream: cpp,istream: cpp,limits: cpp,mutex: cpp,new: cpp,ostream: cpp,sstream: cpp,stdexcept: cpp,streambuf: cpp,thread: cpp,cinttypes: cpp,typeinfo: cpp,valarray: cpp,filesystem: cpp,bitset: cpp,compare: cpp,concepts: cpp,unordered_set: cpp,numbers: cpp,semaphore: cpp,stop_token: cpp,typeindex: cpp,*.ipp: cpp},cmake.sourceDirectory: /home/tl/ping_pong_referee }cmake.debugConfig 里边是配置程序运行的参数如果没有参数那就直接执行了。 “cmake.sourceDirectory” 这个就是项目的根目录。调试如果main.cpp有断点会停止。 调试时务必要把cmake:后改成debug,运行则无所谓都可以。点击有四个选项我只用前两个。 最终的调试为
http://www.zqtcl.cn/news/363453/

相关文章:

  • 域名购买之后怎么做网站做+淘宝客最大的网站是叫什么
  • 在线营销型网站wordpress 怎么添加即时联系窗口
  • 网站加图标网站开发属于无形资产
  • 个人网站开发与设计摘要企业营销策划心得体会
  • 专注苏州网站优化自建网站的优缺点
  • 网络建站怎么做js与asp.net做的网站
  • 个人网站设计理念自己做简历网站
  • 做网页设计的网站网站流量多少做网盟
  • 上海协会网站建设网站制作培训费用
  • 学会网站建设总结淮北市建市
  • 泉州开发网站的公司有哪些域名不用了需要注销吗
  • 重庆网站推广平台东莞整站优化火速公司
  • 商务网站建设综合实训网站推广效果怎么样
  • 成都品牌网站建设电话项目外包平台接活
  • 教育培训类网站模板上海有几个区最好
  • 公司网站维护怎么维护东莞网站建设it s
  • pc网站怎么做男科医院治疗一次2000元
  • 电子网站建设心得企业查询app排行榜
  • 杭州做网站的科技公司永川做网站的公司
  • 动物自己做的网站网站优化外包公司
  • 企业网站建设的三种方式并举例手机wap网站是什么
  • 做深圳门户网站起什么名字好建设网站对公司起什么作用是什么
  • 长春企业网站设计建设公司资质查询官网
  • 医疗网站前置审批查询免费网站建设可信赖
  • 摄影师个人网站模板宝坻集团网站建设
  • 比较多人用什么网站做推广wordpress数据库表管理系统
  • 网页开发和游戏开发东莞优化怎么做seo
  • 北京网站搭建开发高级网页设计教程
  • 北京南站是中高风险地区吗网站建设上机实验心得
  • 大学生做兼职的网站有哪些免费行情软件网站有哪些