1

我正在尝试在 Windows 中编译 Jitsi,而 Mingw make 对我不起作用。你能帮我吗?

build-installation-wix-base:
[propertyfile] Creating new property file: D:\code\jitsi-master\release\windows\versionupdate.properties
    [mkdir] Created dir: D:\code\jitsi-master\release\windows\tmp\light
     [exec] Makefile:41: *** target pattern contains no `%'.  Stop.

makefile 在第 41 行如下所示:

$(cygwin.target.dir)/$(TARGET_BASENAME).exe: "$(cygwin.target.dir)/config.h" registry.c run.c "$(cygwin.target.dir)/run.res" ../setup/nls.c
    $(CC) $(CPPFLAGS) registry.c run.c "$(target.dir)/run.res" ../setup/nls.c $(LDFLAGS) -o "$(target.dir)/$(TARGET_BASENAME).exe" $(LIBS)
    -"$(MINGW_HOME)/$(MACHINE)/bin/strip.exe" "$(target.dir)/$(TARGET_BASENAME).exe"

我无法用 cygwin 编译它,因为它会抛出 tchar.h not found 错误。

请帮帮我。

4

2 回答 2

1

如果您使用的是 mingw,您可能应该运行mingw32-make而不是make从 cygwin 发行版运行。他们使用不同的路径对流。

于 2014-03-11T16:41:09.580 回答
0

如果您使用 WindowsPC“命令”窗口输入命令,请确保将 MinGW 安装目录的路径(在我的情况下为 C:\MinGW)添加到 Windows PATH。只有这样才能找到“mingw32-make”可执行路径。通常您为所有可执行文件添加 C:\MinGW\bin。

于 2022-01-04T20:53:46.590 回答