亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dll_faq.txt

?? StormLib是對MPQ文件進行處理的庫 MPQ是暴雪公司的私有的一種壓縮格式
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
    with the ZLIB_WINAPI macro turned on, and with the minizip    functionality built in.  For more information, please read    the notes inside "contrib/vstudio/readme.txt", found in the    zlib distribution. 8. I need to use zlib in my Microsoft .NET project.  What can I    do?  - Henrik Ravn has contributed a .NET wrapper around zlib.  Look    into contrib/dotzlib/, inside the zlib distribution. 9. If my application uses ZLIB1.DLL, should I link it to    MSVCRT.DLL?  Why?  - It is not required, but it is recommended to link your    application to MSVCRT.DLL, if it uses ZLIB1.DLL.    The executables (.EXE, .DLL, etc.) that are involved in the    same process and are using the C run-time library (i.e. they    are calling standard C functions), must link to the same    library.  There are several libraries in the Win32 system:    CRTDLL.DLL, MSVCRT.DLL, the static C libraries, etc.    Since ZLIB1.DLL is linked to MSVCRT.DLL, the executables that    depend on it should also be linked to MSVCRT.DLL.10. Why are you saying that ZLIB1.DLL and my application should    be linked to the same C run-time (CRT) library?  I linked my    application and my DLLs to different C libraries (e.g. my    application to a static library, and my DLLs to MSVCRT.DLL),    and everything works fine.  - If a user library invokes only pure Win32 API (accessible via    <windows.h> and the related headers), its DLL build will work    in any context.  But if this library invokes standard C API,    things get more complicated.    There is a single Win32 library in a Win32 system.  Every    function in this library resides in a single DLL module, that    is safe to call from anywhere.  On the other hand, there are    multiple versions of the C library, and each of them has its    own separate internal state.  Standalone executables and user    DLLs that call standard C functions must link to a C run-time    (CRT) library, be it static or shared (DLL).  Intermixing    occurs when an executable (not necessarily standalone) and a    DLL are linked to different CRTs, and both are running in the    same process.    Intermixing multiple CRTs is possible, as long as their    internal states are kept intact.  The Microsoft Knowledge Base    articles KB94248 "HOWTO: Use the C Run-Time" and KB140584    "HOWTO: Link with the Correct C Run-Time (CRT) Library"    mention the potential problems raised by intermixing.    If intermixing works for you, it's because your application    and DLLs are avoiding the corruption of each of the CRTs'    internal states, maybe by careful design, or maybe by fortune.    Also note that linking ZLIB1.DLL to non-Microsoft CRTs, such    as those provided by Borland, raises similar problems.11. Why are you linking ZLIB1.DLL to MSVCRT.DLL?  - MSVCRT.DLL exists on every Windows 95 with a new service pack    installed, or with Microsoft Internet Explorer 4 or later, and    on all other Windows 4.x or later (Windows 98, Windows NT 4,    or later).  It is freely distributable; if not present in the    system, it can be downloaded from Microsoft or from other    software provider for free.    The fact that MSVCRT.DLL does not exist on a virgin Windows 95    is not so problematic.  Windows 95 is scarcely found nowadays,    Microsoft ended its support a long time ago, and many recent    applications from various vendors, including Microsoft, do not    even run on it.  Furthermore, no serious user should run    Windows 95 without a proper update installed.12. Why are you not linking ZLIB1.DLL to    <<my favorite C run-time library>> ?  - We considered and abandoned the following alternatives:    * Linking ZLIB1.DLL to a static C library (LIBC.LIB, or      LIBCMT.LIB) is not a good option.  People are using the DLL      mainly to save disk space.  If you are linking your program      to a static C library, you may as well consider linking zlib      in statically, too.    * Linking ZLIB1.DLL to CRTDLL.DLL looks appealing, because      CRTDLL.DLL is present on every Win32 installation.      Unfortunately, it has a series of problems: it does not      work properly with Microsoft's C++ libraries, it does not      provide support for 64-bit file offsets, (and so on...),      and Microsoft discontinued its support a long time ago.    * Linking ZLIB1.DLL to MSVCR70.DLL or MSVCR71.DLL, supplied      with the Microsoft .NET platform, and Visual C++ 7.0/7.1,      raises problems related to the status of ZLIB1.DLL as a      system component.  According to the Microsoft Knowledge Base      article KB326922 "INFO: Redistribution of the Shared C      Runtime Component in Visual C++ .NET", MSVCR70.DLL and      MSVCR71.DLL are not supposed to function as system DLLs,      because they may clash with MSVCRT.DLL.  Instead, the      application's installer is supposed to put these DLLs      (if needed) in the application's private directory.      If ZLIB1.DLL depends on a non-system runtime, it cannot      function as a redistributable system component.    * Linking ZLIB1.DLL to non-Microsoft runtimes, such as      Borland's, or Cygwin's, raises problems related to the      reliable presence of these runtimes on Win32 systems.      It's easier to let the DLL build of zlib up to the people      who distribute these runtimes, and who may proceed as      explained in the answer to Question 14.13. If ZLIB1.DLL cannot be linked to MSVCR70.DLL or MSVCR71.DLL,    how can I build/use ZLIB1.DLL in Microsoft Visual C++ 7.0    (Visual Studio .NET) or newer?  - Due to the problems explained in the Microsoft Knowledge Base    article KB326922 (see the previous answer), the C runtime that    comes with the VC7 environment is no longer considered a    system component.  That is, it should not be assumed that this    runtime exists, or may be installed in a system directory.    Since ZLIB1.DLL is supposed to be a system component, it may    not depend on a non-system component.    In order to link ZLIB1.DLL and your application to MSVCRT.DLL    in VC7, you need the library of Visual C++ 6.0 or older.  If    you don't have this library at hand, it's probably best not to    use ZLIB1.DLL.    We are hoping that, in the future, Microsoft will provide a    way to build applications linked to a proper system runtime,    from the Visual C++ environment.  Until then, you have a    couple of alternatives, such as linking zlib in statically.    If your application requires dynamic linking, you may proceed    as explained in the answer to Question 14.14. I need to link my own DLL build to a CRT different than    MSVCRT.DLL.  What can I do?  - Feel free to rebuild the DLL from the zlib sources, and link    it the way you want.  You should, however, clearly state that    your build is unofficial.  You should give it a different file    name, and/or install it in a private directory that can be    accessed by your application only, and is not visible to the    others (e.g. it's not in the SYSTEM or the SYSTEM32 directory,    and it's not in the PATH).  Otherwise, your build may clash    with applications that link to the official build.    For example, in Cygwin, zlib is linked to the Cygwin runtime    CYGWIN1.DLL, and it is distributed under the name CYGZ.DLL.15. May I include additional pieces of code that I find useful,    link them in ZLIB1.DLL, and export them?  - No.  A legitimate build of ZLIB1.DLL must not include code    that does not originate from the official zlib source code.    But you can make your own private DLL build, under a different    file name, as suggested in the previous answer.    For example, zlib is a part of the VCL library, distributed    with Borland Delphi and C++ Builder.  The DLL build of VCL    is a redistributable file, named VCLxx.DLL.16. May I remove some functionality out of ZLIB1.DLL, by enabling    macros like NO_GZCOMPRESS or NO_GZIP at compile time?  - No.  A legitimate build of ZLIB1.DLL must provide the complete    zlib functionality, as implemented in the official zlib source    code.  But you can make your own private DLL build, under a    different file name, as suggested in the previous answer.17. I made my own ZLIB1.DLL build.  Can I test it for compliance?  - We prefer that you download the official DLL from the zlib    web site.  If you need something peculiar from this DLL, you    can send your suggestion to the zlib mailing list.    However, in case you do rebuild the DLL yourself, you can run    it with the test programs found in the DLL distribution.    Running these test programs is not a guarantee of compliance,    but a failure can imply a detected problem.**This document is written and maintained byCosmin Truta <cosmint@cs.ubbcluj.ro>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆一区二区三区| 51精品视频一区二区三区| 欧美在线小视频| 久久综合久久鬼色中文字| 亚洲国产精品久久久久婷婷884| 久久精品国内一区二区三区| 在线国产电影不卡| 久久久亚洲精品一区二区三区| 午夜亚洲福利老司机| 色综合久久综合网97色综合 | 精品在线免费视频| 在线日韩国产精品| 亚洲天堂a在线| 99久久免费视频.com| 国产欧美一区二区精品秋霞影院| 日本午夜精品视频在线观看| 欧美久久久一区| 亚洲精品videosex极品| 91麻豆国产福利在线观看| 欧美激情中文字幕一区二区| 国产精品18久久久久久久网站| 日韩欧美国产一区二区在线播放| 日韩电影在线观看电影| 欧美日韩在线精品一区二区三区激情| 亚洲欧美在线视频| av在线不卡免费看| 亚洲欧洲av在线| 91女神在线视频| 一区二区三区在线播放| 91亚洲永久精品| 一区二区三区四区激情| 欧美日韩午夜在线| 日韩精品一二区| 日韩限制级电影在线观看| 蜜臀av一区二区在线观看| 日韩欧美不卡一区| 国产精品自在在线| 国产精品国产三级国产aⅴ中文| 成人av网址在线观看| 亚洲男人的天堂网| 欧美日韩国产综合一区二区| 五月天一区二区三区| 欧美一级精品大片| 激情文学综合丁香| 国产精品乱人伦一区二区| 9l国产精品久久久久麻豆| 亚洲三级久久久| 69久久99精品久久久久婷婷| 久99久精品视频免费观看| 国产日韩欧美麻豆| 色婷婷久久久久swag精品| 亚洲大片精品永久免费| 欧美一级日韩一级| 国产成人高清视频| 亚洲免费av高清| 日韩欧美国产麻豆| 成人app在线观看| 视频在线在亚洲| 国产欧美va欧美不卡在线| 色综合欧美在线视频区| 毛片一区二区三区| 国产精品无码永久免费888| 欧美中文字幕久久| 久草精品在线观看| 亚洲综合免费观看高清完整版| 欧美一卡二卡三卡| 97久久人人超碰| 日本中文字幕一区| 亚洲欧洲日韩综合一区二区| 7777精品伊人久久久大香线蕉最新版 | 日本不卡视频在线观看| 五月天激情综合| 国产午夜亚洲精品不卡| 精品视频全国免费看| 国产jizzjizz一区二区| 五月天精品一区二区三区| 中文成人综合网| 日韩精品一区二区三区蜜臀| 91国内精品野花午夜精品| 国产乱一区二区| 免费成人美女在线观看| 亚洲欧美乱综合| 中文字幕精品—区二区四季| 日韩一级完整毛片| 欧美亚洲愉拍一区二区| 懂色av一区二区三区免费看| 日本欧美一区二区三区乱码| 亚洲女厕所小便bbb| 中文av字幕一区| 精品国产伦一区二区三区观看方式 | 日本精品视频一区二区| 国产高清无密码一区二区三区| 日韩成人一级大片| 亚洲与欧洲av电影| 亚洲精品高清视频在线观看| 日本一区二区三区免费乱视频| 欧美xxxx老人做受| 日韩精品影音先锋| 欧美高清视频一二三区| 欧美日本在线观看| 在线看一区二区| 在线看国产一区| 在线视频欧美精品| 欧美在线观看视频一区二区三区| eeuss鲁一区二区三区| 成人久久久精品乱码一区二区三区| 国产综合久久久久久久久久久久| 琪琪久久久久日韩精品| 日本欧美大码aⅴ在线播放| 五月天激情小说综合| 琪琪久久久久日韩精品| 奇米精品一区二区三区在线观看| 丝袜美腿高跟呻吟高潮一区| 日韩电影在线观看网站| 奇米精品一区二区三区在线观看| 琪琪久久久久日韩精品| 理论电影国产精品| 国产一区二区免费视频| 成人免费视频一区二区| 成人app在线观看| 在线视频一区二区三| 欧美日韩五月天| 欧美mv日韩mv亚洲| 国产精品美日韩| 亚洲综合小说图片| 日韩有码一区二区三区| 精品一区二区三区免费视频| 国产一区二区在线免费观看| 岛国精品在线观看| 欧美性色黄大片| 日韩一区二区三区在线视频| 久久一二三国产| 亚洲欧美在线另类| 日韩精品一级二级| 国产成人av一区二区三区在线观看| 成人福利视频在线| 欧美日韩一区不卡| 精品99一区二区| 亚洲免费观看在线观看| 首页国产丝袜综合| 国产成人av福利| 欧美三级在线看| 国产亚洲成aⅴ人片在线观看| 亚洲精品日韩综合观看成人91| 天天操天天色综合| 丁香六月综合激情| 在线电影院国产精品| 国产亚洲1区2区3区| 亚洲午夜免费视频| 国产精品资源网站| 欧美日韩国产片| 国产欧美日韩精品a在线观看| 亚洲制服丝袜av| 国产成人av一区二区三区在线| 欧美日韩激情在线| 国产精品久久久久精k8 | 成人性色生活片| 欧美日韩一区高清| 欧美激情在线一区二区三区| 视频一区视频二区中文字幕| 国产精品一区2区| 91麻豆精品国产91久久久资源速度 | 日本不卡中文字幕| 91在线观看地址| 精品免费视频.| 亚洲3atv精品一区二区三区| a4yy欧美一区二区三区| 精品国产乱码久久久久久浪潮| 亚洲免费视频中文字幕| 国产精品2024| 精品美女一区二区三区| 午夜在线成人av| 99久久国产综合色|国产精品| 久久综合丝袜日本网| 1024国产精品| 欧美一级二级三级乱码| 国产精品短视频| 精品亚洲免费视频| 欧美日韩在线观看一区二区 | 亚洲一级不卡视频| 9色porny自拍视频一区二区| 久久亚洲精品小早川怜子| 午夜伦欧美伦电影理论片| 91福利视频网站| 亚洲视频中文字幕| 成人一区在线观看| 久久久电影一区二区三区| 精品中文字幕一区二区小辣椒| 91精品国产欧美一区二区| 亚洲高清免费一级二级三级| 91蝌蚪porny| 亚洲精品视频在线看| 99免费精品视频| 亚洲天堂2016| 91视视频在线观看入口直接观看www | 韩国视频一区二区| 欧美大片一区二区三区| 久久精品国产免费| 久久综合色播五月| 国产一区二区三区综合|