下载到XLSLIB后编译处问题。
本人创建了一个 VS2005的工程,将SRC(XLSLIB的代码文件夹)改名为 XLS。 放到新建的VS2005代码目录下。
VS2005 包含头文件 #include “xls\xlslib.h” 编译出现下面问题本人不清楚为何一个 结构体定义会被报错是非法构造又返回值?
uint16_t 在 ac-config.win32.h 中定义为。typedef unsigned __int16 uint16_t 为何报 构造有返回值或非法从定义? 这是一个结构体而非类啊。
本人创建了一个 VS2005的工程,将SRC(XLSLIB的代码文件夹)改名为 XLS。 放到新建的VS2005代码目录下。
VS2005 包含头文件 #include “xls\xlslib.h” 编译出现下面问题本人不清楚为何一个 结构体定义会被报错是非法构造又返回值?
uint16_t 在 ac-config.win32.h 中定义为。typedef unsigned __int16 uint16_t 为何报 构造有返回值或非法从定义? 这是一个结构体而非类啊。
//xls\xlslib\note.h(50) : error C2380: “sheet_notes”前的类型(构造函数有返回类型或是当前类型名称的非法重定义?) xf\xls\xlslib\note.h(50) : error C2208: “xlslib_core::sheet_notes”: 没有使用此类型进行定义的成员 namespace xlslib_core { // Used internally struct sheet_notes { uint16_t sheet_idx; uint16_t sheet_notes; // can be a total count, or an index less than that };
解决方案:20分
本人解决了问题。用个其他的号子接分。