2

我正在使用 winelib 在 linux 平台上编译 windows 套接字代码。我的想法是了解 winelib 在链接器阶段的行为。我正在使用两个命令“winemaker --lower-uppercase”进行编译。并按顺序“制作”。每次当我制作时,winegcc 都会要求其他标题,如“windows.h”、“winnt.h”等。所以我已经包含了它要求的大部分标题。我的问题是,如果我需要包含标题,那么 winelib 到底在做什么。即使在包含标题之后,对于标题“pshpack8.h”和“pshpack.4”,我也会收到诸如“#include 嵌套太深”之类的错误。

即使要解决这个问题,我也需要使用包括警卫。如果我必须做所有事情,那么 winelib 正在做什么。或者我正在使用的 winelib 有什么问题吗?

请帮忙

4

0 回答 0