aseprite/skia

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

libaineu2004 opened this issue · 5 comments

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!

msvc 2017

dacap commented

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!

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

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).

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