0

Microsoft Visual Studio 9.0を使用して、システムでビデオストリーミングlive555プラットフォームコードをコンパイルしようとしています。コードは次のリンクから入手できます: http ://www.live555.com/liveMedia/public/

genWindowsMakefilesここで提供されているスクリプトを使用して、このコードのmakefileを生成しました。私が遭遇した問題は、私が作成したバッチファイル(run.bat)の実行中に発生しました。この段階で、次のエラーが発生します。

NMAKE:致命的なエラーU1073:「../ groupsock/libgroupsock.lib」の作成方法がわからない

libgroupsock.libオブジェクトファイルライブラリがこのディレクトリに存在しないことを示します。このオブジェクトファイルライブラリは、ソースコードにも存在しません。この状況を回避するにはどうすればよいですか?

4

1 に答える 1

0

libgroupsock.lib ファイルは、ルールによって生成されます

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

genWindowsMakefiles.cmd が最終的な groupsock/groupsock.mak メイクファイルを作成するために使用するファイル groupsock/Makefile.tail から。あなたの内容はわかりませんrun.batが、

cd groupsock
nmake -f groupsock.mak
cd ..

最初に libgroupsock.lib ファイルを作成します。

于 2009-08-23T10:33:20.157 に答える