- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 函数放在头文件中被多次包含的重定义问题以及原Makefile存在的问题
例如一个头文件headfile.h这样写#pragma oncebool Func (){return true;}在这个头文件被多个地方包含的时候就会出问题,链接时报错: (FuncB报重定义)“fatal error LNK1169: 找到一个或多个多重定义的符号”原因是,在headfile.h中定义了函数及其实现,如果被包含时,则会把函数实现放入包含的位置,被包含多次时,则会被放入多次,从而导致Func重定义。那怕是在头文件中使用了#pragma once或是#ifdef __xxx /#
2021-03-12 10:36:03
1444
原创 Jsoncpp的编译与安装
这里写自定义目录标题目的jsoncpp版本问题目的本次主要目的是为了编译MiniNet时使用json这个开源库,用这个开源库来替代谷歌的protobuf,用于数据文件相关的操作。jsoncpp版本问题由于使用的服务器的编译器的版本比较老,所以使用了jsoncpp的这个版本:https://github.com/open-source-parsers/jsoncpp/tree/0.y.z如果想使用主版本的jsoncpp的话需要升级自己的编译器,对应的方法:https://blog.csdn.net/
2021-02-22 10:27:34
270
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人