2017-03-06 6 views
0

Windows에 Dartium 버전을 빌드하려고하는데 문제가 계속 발생합니다.Dartium이 창에 빌드되지 않습니다.

독점 코덱으로 Dartium을 제작하려고하는데 Dartium에서 정상적으로 재생할 수없는 MP4 파일에서 AAC 코덱을 재생할 수 있습니다.

[22/22259] CXX obj\dart\runtime\vm\libdart_vm.thread.obj 
FAILED: obj/dart/runtime/vm/libdart_vm.thread.obj 
ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\dart\runtime\vm\libdart_vm.thread.obj.rsp /c ..\..\dart\runtime\vm\thread.cc /Foobj\dart\runtime\vm\libdart_vm.thread.obj /Fdobj\dart\runtime\libdart_vm.cc.pdb 
c:\dart\dartium\src\dart\runtime\vm\thread.cc(459) : error C2220: warning treated as error - no 'object' file generated 
c:\dart\dartium\src\dart\runtime\vm\thread.cc(459) : warning C4172: returning address of local variable or temporary: func 
[25/22259] CC obj\third_party\opus\src\silk\opus.resampler_rom.obj 
ninja: build stopped: subcommand failed. 
Traceback (most recent call last): 
    File "C:\dart\dartium\src\dart\tools\dartium\build.py", line 58, in <module> 
    main() 
    File "C:\dart\dartium\src\dart\tools\dartium\build.py", line 55, in main 
    + targets) 
    File "C:\dart\dartium\src\dart\tools\dartium\utils.py", line 112, in runCommand 
    raise Exception('Failed to run command. return code=%s' % p.returncode) 
Exception: Failed to run command. return code=1 

나는 윈도우 SDK와 함께 스튜디오 2015 비주얼 윈도우 2016 데이터 센터 (VM), 내가 설치 한 다트 32 비트에이 건물과의 지시에 따라 오전 : https://github.com/dart-lang/sdk/wiki/Building-Dartium

답변

1

당신이

을 추가하는 경우를
#pragma warning disable C4172 

thread.cc 상단의 컴파일을 수정해야합니다.

+0

이 지금까지 오류를지나 저를 가지고 있지만, 경고 의 #pragma는 (해제 : 4172)을 나는 의 #pragma 경고 (푸시)를 사용했다, 을 나도 몇 가지 다른 경고로이 작업을 수행해야했다 나는 이것이 얼마나 잘 만들어 지는지 기다려 볼 것입니다. – AndrewL

+0

그것은 모든 문제를 지나치며 "ffmpeg.lib (ffmpeg.wavdec.obj) : 오류 LNK2001 : 해결되지 않은 외부 기호 _ff_w64_guid_data"로 새 코드를 실행했습니다. – AndrewL