||
一、软件准备
1、G-Nut/Anubis下载
https://www.pecny.cz/sw/anubis/
下载解压以后如下:
app里面有主函数:gnut-anubis.cpp
newmat:C++矩阵库
src:G-Nut/Anubis具体实现的源代码
2、zlib软件包
选用版本zlib-1.2.11——基于C/C++的开源库, 用于解压/压缩文件。
二、编译流程
1、VS2019新建C++的空项目
2、将源代码拷贝到项目目录中
3、点击【显示所有文件】,将主函数、src、newmat、zlib-1.2.11分别【包括在项目中】
4、将Debug修改为Win32
5、添加引用的目录
6、【属性】->【C/C++】->【预处理定义】,添加 _CRT_SECURE_NO_WARNINGS和_CRT_NONSTDC_NO_DEPRECATE
7、修改字符集,【属性】->【高级】->【字符集】 改为:使用多字节字符集
8、生成解决方案
9、可能出现的错误及解决方法:
解决:属性 -> C/C++ -> 预处理定义 添加 _CRT_SECURE_NO_WARNINGS
解决:选择项目->属性->高级->字符集(选择多字节就ok)
解决:属性 -> C/C++ -> 预处理定义 添加 _CRT_NONSTDC_NO_DEPRECATE
三、资料传送
G-Nut/Anubis 官方文档:2017-EUREF-LAC-AnubisTutorial.pdf
GitHub项目:https://github.com/YiyangHuo/G-nut-Anubis-complied-in-VS2019
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 02:59
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社