在calstar中重新定义Size_t

size_t redefined in calcstar

本文关键字:定义 Size calstar 新定义      更新时间:2023-10-16

我需要使用calstar,这是数学表达式求值器…我只需要包含calcstar。h文件它就包含了其他所有内容

#include "calcstar.h"

,但当我试图编译我的代码,我得到这个错误:

size_t redefined

这个错误出现在calcstar自己的文件中…但关键是这个库是在线发布的,所以我认为它是经过测试的,没有错误…

有什么问题吗?我做错了什么吗?

我的项目需要一个数学表达式求值器

CalcStar,假设你从这里得到它,显然是使用Visual Studio 2008开发的(下载文件名是CalcStarApp_VS2008_03202014.zip .)。

Visual Studio的一个奇特之处在于它允许重新定义typedef。其他编译器(例如您正在使用的编译器)则不会。

你需要适当地修改代码