【问题标题】:Error seen while trying to compile live555 video streaming platform code in Visual Studio 9.0尝试在 Visual Studio 9.0 中编译 live555 视频流平台代码时出现错误
【发布时间】:2009-08-23 01:11:37
【问题描述】:

我正在尝试使用 Microsoft Visual Studio 9.0 在我的系统上编译视频流 live555 平台代码。代码可在此链接中找到: http://www.live555.com/liveMedia/public/

我已使用此处提供的genWindowsMakefiles 脚本为此代码生成了makefile。我遇到的问题是在运行我创建的批处理文件(run.bat)时。在这个阶段,我收到以下错误:

NMAKE : 致命错误 U1073: 不知道如何制作 '../groupsock/libgroupsock.lib'

表示此目录中不存在 libgroupsock.lib 目标文件库。该目标文件库也不存在于源代码中。我该如何解决这种情况?

【问题讨论】:

    标签: c++ visual-studio makefile live555


    【解决方案1】:

    libgroupsock.lib 文件将由规则生成

    libgroupsock.$(LIB_SUFFIX): $(GROUPSOCK_LIB_OBJS) \
        $(PLATFORM_SPECIFIC_LIB_OBJS)
            $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
                    $(GROUPSOCK_LIB_OBJS)
    

    来自文件 groupsock/Makefile.tail 其中 genWindowsMakefiles.cmd 用于创建最终的 groupsock/groupsock.mak makefile。我不知道你的run.bat 包含什么,但我认为你应该做一个

    cd groupsock
    nmake -f groupsock.mak
    cd ..
    

    首先创建 libgroupsock.lib 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多