- 博客(7)
- 收藏
- 关注
原创 工具资源:FSME以及vs2019社区版
1、FSME 一种状态机生成工具:https://sourceforge.net/projects/fsme/files/latest/download2、vs2019社区版,由于微软官方现在只提供了vs2022的社区版,有幸从其他地方取得资源,供大家使用:
2024-10-28 11:52:50
136
原创 Cmakelists学习(三)
所需要的变量:如<PackageName>_INCLUDE_DIR, <PackageName>__LIBRARYS。前面已经介绍了find_package(),这里继续学习自定义find<project_name>.cmake。在find<project_name>.cmake中首先引入find_package相关函——操作组件,在此命令下,就会对我们所需的components进行查找,自定义的failure message。我们常使用前3、4个参数。
2024-09-27 19:42:42
113
原创 Cmakelist(二)
若查找成功一般来讲则对<project_name>_INCLUDE_DIR,<project_name>_LIBRARIES进行赋值。“如果Module模式查找失败则回退到Config模式进行查找”,但是假如设定了MODULE选项,那么就只在Module模式查找,如果Module模式下查找失败并不回落到Config模式查找。MODULE模式下一般默认cmake的find<project_name>.cmake,如果cmake下不存在,须手动添加自定义的find<project_name>.cmake模块。
2024-09-27 17:15:07
327
原创 Cmake学习
cmakelist以及FindXXX.cmake 在这两个文件中 最容易引发环境配置的问题。所以应该将配置变量显示出来以作提醒,避免产生配置环境而引发令人作呕的混乱。type: SHARE-动态库 STATIC -静态库。获取当前文件夹以及当前子文件夹的所有*.cpp文件。3、配置include_directories。1、首先配置cmake的版本支持问题。获取当前文件夹下的*.cpp文件。其中name 为输出名称。查找lib的具体路径。
2024-07-26 22:30:05
213
原创 Cmake项目注意事项(darknet)
本人菜鸟在cmake项目中踩坑无数,环境配置问题数不胜数,菜鸟经常被折磨得体无完肤,究其原因是不懂cmake编译所致,经过多次踩坑。环境配置需要对cmakerlist以及FindXXX.cmake相对应。经常会出现配置之后找不到cuda或者cudnn皆是因为 配置的环境变量 不满足cmake搜索条件。其中$ENV{CUDNN_ROOT_DIR}/bin 为dll的所在路径。本人在环境变量中添加的CUDNN_ROOT_DIR变量, 读者可以根据自己的设定进行修改。
2024-07-26 21:26:43
560
原创 新手尝试python 中的c++扩展 遇坑
作为菜鸟初步尝试python中的c++扩展遇见一些问题,或许是由于问题过于基础,以至于在网络上求助无方,幸得一篇短文,用此法得以解决,在此表示感谢。以下直接进入主题坑1、Py_InitModule在python3中被弃用 导致编译时无法识别Py_InitModulePyMODINIT_FUNC initcModPyDem(void){ Py_InitModule("cModP...
2019-09-28 23:53:45
802
原创 win10 下 Anaconda 安装 Pytorch 遇到的一些问题
今天尝试在win10下安装pytorch,通过anaconda工具直接安装pytorch基本没有什么问题, import torch成功,但是总会有一点意外。import torchvision出现No module的错误。后了解到torchvision不能通过conda直接安装,只能pip,起始采用pip3下载,下载之后安装之后。仍然不能import torchvision,后了解到后pillo...
2019-07-07 12:08:54
6458
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人