• Derek Buitenhuis's avatar
    libx264: Define X264_API_IMPORTS on MSVC/ICL · 4719040c
    Derek Buitenhuis authored
    libx264 has a few data exports which require X264_API_IMPORTS
    to be defined if we link to libx264 dynamically on Windows.
    
    In a similar fashion to how we handle our compat snprintf
    implementation, if we define it all the time, the compiler
    will first try and link to __imp_x264_symbol_name, and failing
    that, as in the case of a static libx264, will attempt to link
    to the non-prefixed symbol, which has already been pulled in by
    other x264 functions' object files.
    Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
    4719040c
libx264.c 24.3 KB