2017-03-21 12 views
0

Windows 10 64 비트에서 개발 중이므로 DirectShow에 대한 참조를 추가해야합니다. Windows 10 SDK에 더 이상 포함되어 있지 않지만 여전히 Windows 7 SDK에 있습니다. 프로그램 관리자가 말한 것처럼, .NET Framework s 1.1, 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1이 설치된 Windows 7 64 비트 시스템이 두 번째 있습니다. DirectShow BaseClasses에 대한 문제

나는 여기에 64을위한 SDK를 다운로드 :

http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRMSDKX_EN_DVD.iso

는 Setup.exe를 다음과 같은 경고에 이르게 시작 :

하지만 (비 클릭) 링크 단지로 리디렉션 Microsoft 홈페이지. 이미 프레임 워크 4 설치 프로그램이 있습니다. RTM은 아닙니다. 그때 RTM Framework 4를 검색하려고 나는이 파일 다운로드 :

https://www.microsoft.com/it-it/download/details.aspx?id=36359

하지만 다음과 같은 동기 부여를 설치하지 않습니다 설치를 의미

Installazione guidata dell'aggiornamento software KB2750147 non è applicabile oppure è bloccato da un'altra condizione sul computer.

가 적용되지 않거나 그것을 기계의 다른 조건에서 차단되었습니다.

그럼, 기본 옵션을 확인하고 Windows 7 SDK을 설치하려고했습니다. 그것은 즉시 종료하고 로그가 유사한 많은 오류를보고합니다

=== Logging stopped: 21/03/2017 11:46:20 === MSI (s) (A0:88) [11:46:20:807]: Product: Microsoft Windows SDK for Windows 7 (7.1) -- Installation completed successfully.

MSI (s) (A0:88) [11:46:20:810]: Windows Installer: installazione del prodotto completata. Nome prodotto: Microsoft Windows SDK for Windows 7 (7.1). Versione prodotto: 7.1.30514. Lingua prodotto: 1033. Produttore: Microsoft Corporation. Installazione riuscita o stato di errore: 0.

=== Logging started: 21/03/2017 11:46:22 === Action start 11:46:22: INSTALL. Action start 11:46:22: DDSE_CA_Uninstall_InstallExecuteSequenceStarts_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_InstallExecuteSequenceStarts entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7 03/21/17 11:46:22 DDSet_CARetVal: 0 03/21/17 11:46:22 DDSet_Exit: ImmediateDispatch: DDSE_CA_Uninstall_InstallExecuteSequenceStarts exit Action ended 11:46:22: DDSE_CA_Uninstall_InstallExecuteSequenceStarts_amd64. Return value 1. Action start 11:46:22: FindRelatedProducts. Action ended 11:46:22: FindRelatedProducts. Return value 0. Action start 11:46:22: AppSearch. Action ended 11:46:22: AppSearch. Return value 0. Action start 11:46:22: LaunchConditions. Action ended 11:46:22: LaunchConditions. Return value 1. Action start 11:46:22: ValidateProductID. Action ended 11:46:22: ValidateProductID. Return value 1. Action start 11:46:22: DDSE_CA_Uninstall_CostInitializePre_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_CostInitializePre entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7 03/21/17 11:46:22 DDSet_CARetVal: 0 03/21/17 11:46:22 DDSet_Exit: ImmediateDispatch: DDSE_CA_Uninstall_CostInitializePre exit Action ended 11:46:22: DDSE_CA_Uninstall_CostInitializePre_amd64. Return value 1. Action start 11:46:22: CostInitialize. Action ended 11:46:22: CostInitialize. Return value 1. Action start 11:46:22: DDSE_CA_Uninstall_CostInitializePost_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_CostInitializePost entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7 03/21/17 11:46:22 DDSet_CARetVal: 0 03/21/17 11:46:22 DDSet_Exit: ImmediateDispatch: DDSE_CA_Uninstall_CostInitializePost exit Action ended 11:46:22: DDSE_CA_Uninstall_CostInitializePost_amd64. Return value 1. Action start 11:46:22: FileCost. Action ended 11:46:22: FileCost. Return value 1. Action start 11:46:22: DDSE_CA_Uninstall_CostFinalizePre_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_CostFinalizePre entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7 03/21/17 11:46:22 DDSet_CARetVal: 0 03/21/17 11:46:22 DDSet_Exit: ImmediateDispatch: DDSE_CA_Uninstall_CostFinalizePre exit Action ended 11:46:22: DDSE_CA_Uninstall_CostFinalizePre_amd64. Return value 1. Action start 11:46:22: CostFinalize. Action ended 11:46:22: CostFinalize. Return value 1. Action start 11:46:22: DDSE_CA_Uninstall_CostFinalizePost_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_CostFinalizePost entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7 03/21/17 11:46:22 DDSet_CARetVal: 0 03/21/17 11:46:22 DDSet_Exit: ImmediateDispatch: DDSE_CA_Uninstall_CostFinalizePost exit Action ended 11:46:22: DDSE_CA_Uninstall_CostFinalizePost_amd64. Return value 1. Action start 11:46:22: SetODBCFolders. Action ended 11:46:22: SetODBCFolders. Return value 0. Action start 11:46:22: MigrateFeatureStates. Action ended 11:46:22: MigrateFeatureStates. Return value 0. Action start 11:46:22: DDSE_CA_Uninstall_InstallValidatePre_amd64. 03/21/17 11:46:22 DDSet_Status: LANGID: 1033 03/21/17 11:46:22 DDSet_Entry: ImmediateDispatch: DDSE_CA_Uninstall_InstallValidatePre entry 03/21/17 11:46:22 DDSet_Error: Patch Hooks: Missing required property 'ProductFamily': Setup cannot continue. 03/21/17 11:46:22 DDSet_Warning: Setup failed while calling 'getDLLName'. System error: 0xb7

이 모든 물건은 라이브러리를 얻고 DirectShow을 위해 파일을 포함! 오늘이 플랫폼 용으로 개발할 수있는 유일한 방법입니까? 당신의 코드를 얻을 곳

https://github.com/ganboing/sdk71examples/tree/master/multimedia/directshow/baseclasses

+1

윈도우 SDK 7.1 샘플은 다음과 같습니다 –

+0

[DirectShow (Stream.h) for Windows 10 Development]의 가능한 복제본 (http://stackoverflow.com/questions/38126103/directshow-stream-h-for-windows-10-development) –

답변

0

나는 여기에 내가 설치하지 할 수있는 SDK의 내용을 발견했다. [GraphStudioNext] (https://github.com/cplussharp/graph-studio-next)는 GitHub에서 BaseClasses를 사용할 수있는 DirectShow 프로젝트 (그리고 훌륭한 도구도 있어야 함)로 유지됩니다.