怎么样编译一个XLSLIB。 VS2005

C++语言 码拜 8年前 (2015-11-15) 812次浏览
下载到XLSLIB后编译处问题。
本人创建了一个 VS2005的工程,将SRC(XLSLIB的代码文件夹)改名为 XLS。 放到新建的VS2005代码目录下。
VS2005 包含头文件 #include “xls\xlslib.h” 编译出现下面问题本人不清楚为何一个 结构体定义会被报错是非法构造又返回值?
怎么样编译一个XLSLIB。 VS2005
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分
本人解决了问题。用个其他的号子接分。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样编译一个XLSLIB。 VS2005
喜欢 (0)
[1034331897@qq.com]
分享 (0)