2017-03-06 3 views
0

Ich versuche, eine Version von Dartium auf Windows zu bauen, aber ich laufe auf ein Problem.Dartium kann nicht auf Windows bauen

Ich versuche, ein Dartium mit den proprietären Codecs zu bauen, damit ich AAC-Codec in einer MP4-Datei spielen kann, die normales Dartium nicht abspielen kann.

[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 

Ich baue diese auf einem Windows 2016 Datacenter (VM), habe ich installiert Dart 32bit, Visual Studio 2015, mit Windows SDK und folgte den Anweisungen auf: https://github.com/dart-lang/sdk/wiki/Building-Dartium

Antwort

1

Wenn Sie hinzufügen

#pragma warning disable C4172 

an der Spitze der thread.cc, sollte das Kompilieren beheben.

+0

Das hat mich über die Fehlermeldung anzeigt, so weit, aber ich hatte #pragma warning (push) zu verwenden, Warn Pragma (disable: 4172), Ich habe dies auch zu einigen anderen Warnungen zu tun hatte, Ich werde warten und sehen, wie gut das kompiliert. – AndrewL

+0

Es ging alle diese Probleme vorbei, und ich stieß auf eine neue mit "ffmpeg.lib (ffmpeg.wavdec.obj): Fehler LNK2001: ungelöst externes Symbol _ff_w64_guid_data" – AndrewL

Verwandte Themen