aseprite / skia

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
https://skia.org
BSD 3-Clause "New" or "Revised" License
181 stars 45 forks source link

Is there any skia library file compiled by msvc 2017 debug? #6

Open libaineu2004 opened 4 years ago

libaineu2004 commented 4 years ago

https://github.com/aseprite/skia/releases

I can download the release version of skia library from the website, but I can't find the debug. Is there any? I hope to provide debug and release libraries for x86 and x64 respectively. Thank you!

libaineu2004 commented 4 years ago

msvc 2017

dacap commented 4 years ago

Hi @libaineu2004, check if you can download the debug artifacts from the latest CI action: https://github.com/aseprite/skia/actions/runs/53619013

These libraries are compiled with clang for msvc, could you check if you can use them in msvc 2017? Thanks!

libaineu2004 commented 4 years ago

Hi @libaineu2004, check if you can download the debug artifacts from the latest CI action: https://github.com/aseprite/skia/actions/runs/53619013

These libraries are compiled with clang for msvc, could you check if you can use them in msvc 2017? Thanks!

Thank you. My project is using the native msvc compiler, the computer does not have the clang compiler installed, so I cannot use the library files you provided. Is there a binary library file generated by native msvc compilation?

dacap commented 4 years ago

Actually we are linking these libraries with a project using MSVC, Clang produces (or should produce) compatible libraries with MSVC (we are compiling with clang but using the MSVC static runtime -MT and -MTd).

libaineu2004 commented 4 years ago

Actually we are linking these libraries with a project using MSVC, Clang produces (or should produce) compatible libraries with MSVC (we are compiling with clang but using the MSVC static runtime -MT and -MTd).

  1. Will the binary files that have been released on the website be used in the native msvc compiler project? Looking at your reply, it seems to be ok. really?
  2. My project uses the MSVC dynamic library runtime, MD, MDd. So using these libraries to compile failed. Because my project also uses other third-party dynamic libraries, the main program cannot be modified to MT and MTd.
  3. Can you compile the binary file of the dynamic library? Then publish it. Thank you