【发布时间】:2014-09-14 22:01:11
【问题描述】:
我正在尝试使用 Eclipse 和 Cygwin gcc 构建一个 lzmat_lib 压缩库。我从链接http://www.matcode.com/lzmat_lib.zip 下载了库。该文件有以下包含文件:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <tchar.h>
#include "lzmat.h"
找不到tchar.h 头文件。我不明白如何添加这个头文件。请提出解决方案。
【问题讨论】:
-
@KeillRandor 感谢您的建议,但我只是不知道 UTF-8、UTF-16、Unicode 等。我实际上无法得到这个问题。 :-(
-
包括
就像包括 ,即它是 Windows 编译器的东西。 mingw 不是 windows 默认编译器,所以不包含 lzmat_lib 需要的 windows 头文件。 -
@KeillRandor 是否意味着我不能将 lzmat_lib 文件与 cygwin gcc 一起使用。
-
不是直接的,您必须提供自己的“tchar.h”或删除包含行,看看会发生什么:)