lib3MF :
- ricompilazione a 64bit con Enable Enhanced Instruction Set = Not Set - piccola modifica per limitare controllo compilazione prototipi puntatori a funzione.
This commit is contained in:
+4
-4
@@ -100,7 +100,7 @@
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>__LIB3MF_EXPORTS ; NOMINMAX ; WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>false</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>/Lib3MF/Include ; /Lib3MF/Include/API ; /Lib3MF/Include/Libraries/zlib ; /Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>/EgtDev/Lib3MF/Include;/EgtDev/Lib3MF/Include/API;/EgtDev/Lib3MF/Include/Libraries/zlib;/EgtDev/Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@@ -124,7 +124,7 @@ copy $(TargetPath) \EgtProg\DllD32</Command>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>__LIB3MF_EXPORTS; NOMINMAX ; WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>false</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>/Lib3MF/Include ; /Lib3MF/Include/API ; /Lib3MF/Include/Libraries/zlib ; /Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>/EgtDev/Lib3MF/Include;/EgtDev/Lib3MF/Include/API;/EgtDev/Lib3MF/Include/Libraries/zlib;/EgtDev/Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@@ -147,7 +147,7 @@ copy $(TargetPath) \EgtProg\Dll32</Command>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>__LIB3MF_EXPORTS; NOMINMAX; _DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>/Lib3MF/Include ; /Lib3MF/Include/API ; /Lib3MF/Include/Libraries/zlib ; /Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>/EgtDev/Lib3MF/Include;/EgtDev/Lib3MF/Include/API;/EgtDev/Lib3MF/Include/Libraries/zlib;/EgtDev/Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@@ -171,7 +171,7 @@ copy $(TargetPath) \EgtProg\DllD64</Command>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>__LIB3MF_EXPORTS; NOMINMAX; NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>/Lib3MF/Include ; /Lib3MF/Include/API ; /Lib3MF/Include/Libraries/zlib ; /Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>/EgtDev/Lib3MF/Include;/EgtDev/Lib3MF/Include/API;/EgtDev/Lib3MF/Include/Libraries/zlib;/EgtDev/Lib3MF/Include/Libraries/libzip</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
<TreatWarningAsError>false</TreatWarningAsError>
|
||||
</ClCompile>
|
||||
|
||||
@@ -39,6 +39,9 @@ static void utf16_make_tempname(char *buf, size_t len, const char *name, zip_uin
|
||||
static char *utf16_strdup(const char *string);
|
||||
|
||||
/* clang-format off */
|
||||
#ifdef __clang__
|
||||
_Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wincompatible-function-pointer-types\"")
|
||||
#endif
|
||||
|
||||
zip_win32_file_operations_t ops_utf16 = {
|
||||
utf16_allocate_tempname,
|
||||
@@ -52,6 +55,9 @@ zip_win32_file_operations_t ops_utf16 = {
|
||||
utf16_strdup
|
||||
};
|
||||
|
||||
#ifdef __clang__
|
||||
_Pragma("GCC diagnostic pop")
|
||||
#endif
|
||||
/* clang-format on */
|
||||
|
||||
ZIP_EXTERN zip_source_t *
|
||||
|
||||
Reference in New Issue
Block a user