在calstar中重新定义Size_t
size_t redefined in calcstar
我需要使用calstar,这是数学表达式求值器…我只需要包含calcstar。h文件它就包含了其他所有内容
#include "calcstar.h"
,但当我试图编译我的代码,我得到这个错误:
size_t
redefined
这个错误出现在calcstar自己的文件中…但关键是这个库是在线发布的,所以我认为它是经过测试的,没有错误…
有什么问题吗?我做错了什么吗?
我的项目需要一个数学表达式求值器
CalcStar,假设你从这里得到它,显然是使用Visual Studio 2008开发的(下载文件名是CalcStarApp_VS2008_03202014.zip
.)。
Visual Studio的一个奇特之处在于它允许重新定义typedef
。其他编译器(例如您正在使用的编译器)则不会。
你需要适当地修改代码
相关文章:
- 在提升multi_index容器中,是否定义了"default index"?
- #定义c-预处理器常量..我做错了什么
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 用C++中的一个变量定义一个常量
- 部分定义/别名模板模板参数
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- #为""定义宏;静态";针对不同的上下文
- 如何确保C++函数在定义之前声明(如override关键字)
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 当类在C++中定义时,有什么方法可以"register"类吗?
- 在命名空间中定义函数还是限定函数
- 此代码是否违反一个定义规则
- 编译C++时未定义的引用
- 不同翻译单元中不可重载的非内联函数定义
- 从 std::string 到 std::array<char,size> 的 memcopy 额外数据是否是一种未定义的行为?
- 在C++中定义包含TTF_Font变量的向量时"Undefined size"错误
- 瓦尔格林德:抛出自定义异常时"invalid read size 1"
- C++模板,vector.size用于默认参数定义
- 为什么 gcc 4.9.0 中没有定义"void operator delete(void* ptr, std::size_t size) noexcept;"?
- 有没有别的方法在c++中定义SIZE 50 ?