2017-05-12 82 views
1

我下載了vlc-2.2.4-win32.7z並解壓縮了這些文件。我創建了VS2010空項目,並使用我的https://wiki.videolan.org/LibVLC_Tutorial/LibVLC的新手 - 試用VS2010上的libVLC

在VS2010的項目屬性中找到的代碼創建一個CPP文件,我添加了包含文件的文件夾,並添加鏈接庫文件夾和libvlc.lib,libvlccore.lib,VLC。 lib,vlccore.lib添加到其他依賴項。我得到了這個生成錯誤 - > D:\ VLC \ vlc-2.2.4 \ sdk \ lib \ vlccore.lib:致命錯誤LNK1107:無效或損壞的文件:無法在0x16讀取。

我重新下載了文件,仍然有相同的錯誤。有什麼我做錯了嗎?

感謝,

亞歷

+0

你可能混合了32位和64位。 – drescherjm

+0

drescherjm - 感謝您的回覆,但一切都已設置爲Win32。 – user1941319

+0

由於某些原因,更高版本不起作用。我下載了2.1.3,它工作。 – user1941319

回答

0

由於種種原因,後來的版本不工作。我下載了2.1.3,它工作。

+0

這可能是因爲它是使用不兼容的編譯器構建的。 Visual Studio 2010剛剛超過7年。 – drescherjm