2

Windows で VLC コンポーネントを使用して小さなストリーミング ソフトウェアを作成したいと考えていました。だから私は探します:Windows上のVLCのlibおよびheadersファイル。それをコンパイルする代わりに、高速化するために、Windows用の準備ができたビルドを探しました。そして、私は見つけました: http://nightlies.videolan.org/build/win32/last/

ダウンロードします(デバッグ):インクルードファイルディレクトリとlibを見つけます。しかし、libディレクトリには、(少なくとも私にとっては)奇妙なファイル拡張子が含まれていlibvlc.laますlibvlc.dll.a

彼らは何ですか?Visual C++ で使用できますか?

4

1 に答える 1

3

これらの.laファイルは libtool の便利なライブラリであり、役に立たず、問題を引き起こすだけです (この場合)。

ファイルは、MSVC.aと同様に、GCC/MinGW の (インポート) ライブラリです。.lib

MSVC には適切な C99 サポートがないため、VLC は GCC でのみビルドできます。したがって、すべてのデバッグ情報は GNU ツールチェーン (GCC/Binutils/GDB) によって生成されます。.defVisual Studio で適切な DLL を使用する場合は、含まれているファイルと dllからインポート ライブラリを作成できるはずです。

于 2011-06-07T17:14:40.343 に答える