C++
确实可笑
研究方向:计算机图形学、遥感影像处理、人工智能等。
展开
-
关于make与CMake
Windows 上的CMake有两个版本:命令行和CMake-GUICMake创建工程之前要有CMakeList.txt,该文件的语法见https://blog.csdn.net/afei__/article/details/81201039一)命令行下使用cmake1)对于简单场景,可直接 cmake <path>进行编译,直接编译生成结果。其中<path>为CMakeLists.txt所在路径2)可用-G命令指定生成器3)每次都用”-G”选项指定生成器比较麻烦原创 2020-05-16 14:39:01 · 1197 阅读 · 0 评论 -
工程中未加入相应库(lib),为何提示找不到该库?
向VS工程中加入静态库有多种方法:1)在项目属性==》链接器==》输入,可以加入库2)在属性管理器==》Debufg/Release==>某属性页,链接器==》输入,可以加入库3) 在cpp程序中,# pragma comment(lib, “*.lib”)4) 在头文件中,# pragma comment(lib, “*.lib”)某些系统或第三方库的头文件包含了...原创 2020-01-10 09:55:47 · 666 阅读 · 0 评论 -
关于Caffe安装
1) caffe的安装直接下载编译好的版本,要注意与自已要求的版本号相符。解压后应该有 bin, include, lib, python 等4个目录,前3个目录是C++版用的,python目录下有一个caffe子目录,将它拷贝到Python库目录(site-packages)下即可。Caffe的Python版是一般是基于Python 2.X的,要在Python2.X下运行。2)自...原创 2020-01-09 21:46:34 · 99 阅读 · 0 评论 -
关于包管理器
开发一个应用程序可能要用到许多第三方的库,它们往往有依赖关系,处理不好容易导致冲突。使用包管理器是最常用的方法。1)CondaConda是一个多用途的包管理器(发行版为Anaconda),是跨平台的,常用来管理Python的包。它的最大优点是自动分析库的依赖关系,并自动安装需要的依赖库。因此用Python建议使用Conda包管理器。当然有的库用conda下载不到,这与软件源有关系,这时...原创 2019-12-27 21:59:13 · 199 阅读 · 0 评论 -
关于void *的类型转换及大小
1)问题在VS下编译ncnn库时出现以下错误1>..\..\src\layer\rnn.cpp(163): error C2036: “void *const ”: 未知的大小1>..\..\src\layer\rnn.cpp(163): error C2440: “初始化”: 无法从“void *”转换为“const float *”2)原因C++标准是不允许vo...原创 2020-01-07 19:19:42 · 1231 阅读 · 0 评论