Diskuze: Kompilování aseprite

C++ C a C++ Kompilování aseprite

Avatar
Josef Kuchař (Pepa489):

Ahoj,
už pár dní se snažím zkompilovat aseprite na windows, ale pořád mi to hlásí, že ninja build je broken

C:\Users\Josef\aseprite\aseprite\build>cmake -G Ninja ..
-- The C compiler identification is MSVC 19.0.23506.0
-- The CXX compiler identification is MSVC 19.0.23506.0
-- Check for working C compiler using: Ninja
-- Check for working C compiler using: Ninja -- broken
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:61 (message):
  The C compiler "C:/Program Files (x86)/Microsoft Visual Studio
  14.0/VC/bin/cl.exe" is not able to compile a simple test program.

  It fails with the following output:

   Change Dir: C:/Users/Josef/aseprite/aseprite/build/CMakeFiles/CMakeTmp



  Run Build Command:"C:/Users/Josef/AppData/Roaming/Ninja/ninja.exe"
  "cmTC_dbb00"

  [1/2] Building C object CMakeFiles\cmTC_dbb00.dir\testCCompiler.c.obj

  [2/2] Linking C executable cmTC_dbb00.exe

  FAILED: cmTC_dbb00.exe

  cmd.exe /C "cd .  && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E
  vs_link_exe --intdir=CMakeFiles\cmTC_dbb00.dir --manifests --
  C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo
  CMakeFiles\cmTC_dbb00.dir\testCCompiler.c.obj /out:cmTC_dbb00.exe
  /implib:cmTC_dbb00.lib /pdb:cmTC_dbb00.pdb /version:0.0 /machine:X86 /debug
  /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib
  winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
  advapi32.lib && cd ."

  RC Pass 1 failed to run.

  ninja: build stopped: subcommand failed.





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:38 (project)


-- Configuring incomplete, errors occurred!
See also "C:/Users/Josef/aseprite/aseprite/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Josef/aseprite/aseprite/build/CMakeFiles/CMakeError.log".

Neví někdo, co s tím?

Editováno 22. května 13:41
Odpovědět 22. května 13:41
2x piš, jednou debuguj
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Josef Kuchař (Pepa489):

Konečně, stačilo otevřít visual studio developer command prompt a jít do VC. Tam spustit vcvarsall.bat a vybuildit :)

Akceptované řešení
+5 Zkušeností
Řešení problému
Nahoru Odpovědět 22. května 15:41
2x piš, jednou debuguj
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.