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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? install.doc

?? Trolltech公司發(fā)布的基于C++圖形開發(fā)環(huán)境
?? DOC
?? 第 1 頁 / 共 4 頁
字號(hào):
inline-able.  Some compilers have a switch that tells the compiler to inlineany function it thinks is profitable (e.g., -finline-functions for gcc).Enabling such a switch is likely to make the compiled code bigger but faster.In general, it's worth trying the maximum optimization level of your compiler,and experimenting with any optional optimizations such as loop unrolling.(Unfortunately, far too many compilers have optimizer bugs ... be prepared toback off if the code fails self-test.)  If you do any experimentation alongthese lines, please report the optimal settings to jpeg-info@uunet.uu.net sowe can mention them in future releases.  Be sure to specify your machine andcompiler version.HINTS FOR SPECIFIC SYSTEMS==========================We welcome reports on changes needed for systems not mentioned here.  Submit'em to jpeg-info@uunet.uu.net.  Also, if configure or ckconfig.c is wrongabout how to configure the JPEG software for your system, please let us know.Acorn RISC OS:(Thanks to Simon Middleton for these hints on compiling with Desktop C.)After renaming the files according to Acorn conventions, take a copy ofmakefile.ansi, change all occurrences of 'libjpeg.a' to 'libjpeg.o' andchange these definitions as indicated:CFLAGS= -throwback -IC: -WnLDLIBS=C:o.StubsSYSDEPMEM=jmemansi.oLN=LinkAR=LibFile -c -oAlso add a new line '.c.o:; $(cc) $< $(cflags) -c -o $@'.  Remove thelines '$(RM) libjpeg.o' and '$(AR2) libjpeg.o' and the 'jconfig.h'dependency section.Copy jconfig.doc to jconfig.h.  Edit jconfig.h to define TWO_FILE_COMMANDLINEand CHAR_IS_UNSIGNED.Run the makefile using !AMU not !Make.  If you want to use the 'clean' and'test' makefile entries then you will have to fiddle with the syntax a bitand rename the test files.Amiga:SAS C 6.50 reportedly is too buggy to compile the IJG code properly.A patch to update to 6.51 is available from SAS or AmiNet FTP sites.The supplied config files are set up to use jmemname.c as the memorymanager, with temporary files being created on the device named by"JPEGTMP:".Atari ST/STE/TT: Copy the project files makcjpeg.st, makdjpeg.st, maktjpeg.st, and makljpeg.stto cjpeg.prj, djpeg.prj, jpegtran.prj, and libjpeg.prj respectively.  Theproject files should work as-is with Pure C.  For Turbo C, change libraryfilenames "pc..." to "tc..." in each project file.  Note that libjpeg.prjselects jmemansi.c as the recommended memory manager.  You'll probably want toadjust the DEFAULT_MAX_MEM setting --- you want it to be a couple hundred Kless than your normal free memory.  Put "#define DEFAULT_MAX_MEM nnnn" intojconfig.h to do this.To use the 68881/68882 coprocessor for the floating point DCT, add thecompiler option "-8" to the project files and replace pcfltlib.lib withpc881lib.lib in cjpeg.prj and djpeg.prj.  Or if you don't have acoprocessor, you may prefer to remove the float DCT code by undefiningDCT_FLOAT_SUPPORTED in jmorecfg.h (since without a coprocessor, the floatcode will be too slow to be useful).  In that case, you can deletepcfltlib.lib from the project files.Note that you must make libjpeg.lib before making cjpeg.ttp, djpeg.ttp,or jpegtran.ttp.  You'll have to perform the self-test by hand.We haven't bothered to include project files for rdjpgcom and wrjpgcom.Those source files should just be compiled by themselves; they don'tdepend on the JPEG library.There is a bug in some older versions of the Turbo C library which causes thespace used by temporary files created with "tmpfile()" not to be freed afteran abnormal program exit.  If you check your disk afterwards, you will findcluster chains that are allocated but not used by a file.  This should nothappen in cjpeg/djpeg/jpegtran, since we enable a signal catcher to explicitlyclose temp files before exiting.  But if you use the JPEG library with yourown code, be sure to supply a signal catcher, or else use a differentsystem-dependent memory manager.Cray:Should you be so fortunate as to be running JPEG on a Cray YMP, there is acompiler bug in old versions of Cray's Standard C (prior to 3.1).  If youstill have an old compiler, you'll need to insert a line reading"#pragma novector" just before the loop	    for (i = 1; i <= (int) htbl->bits[l]; i++)      huffsize[p++] = (char) l;in fix_huff_tbl (in V5beta1, line 204 of jchuff.c and line 176 of jdhuff.c).[This bug may or may not still occur with the current IJG code, but it'sprobably a dead issue anyway...]HP-UX:If you have HP-UX 7.05 or later with the "software development" C compiler,you should run the compiler in ANSI mode.  If using the configure script,say	./configure CC='cc -Aa'(or -Ae if you prefer).  If configuring by hand, use makefile.ansi and add"-Aa" to the CFLAGS line in the makefile.If you have a pre-7.05 system, or if you are using the non-ANSI C compilerdelivered with a minimum HP-UX system, then you must use makefile.unix(and do NOT add -Aa); or just run configure without the CC option.On HP 9000 series 800 machines, the HP C compiler is buggy in revisions priorto A.08.07.  If you get complaints about "not a typedef name", you'll have touse makefile.unix, or run configure without the CC option.Macintosh, generic comments:The supplied user-interface files (cjpeg.c, djpeg.c, etc) are set up toprovide a Unix-style command line interface.  You can use this interface onthe Mac by means of the ccommand() library routine provided by MetrowerksCodeWarrior or Think C.  This is only appropriate for testing the library,however; to make a user-friendly equivalent of cjpeg/djpeg you'd really wantto develop a Mac-style user interface.  There isn't a complete exampleavailable at the moment, but there are some helpful starting points:1. Sam Bushell's free "To JPEG" applet provides drag-and-drop conversion toJPEG under System 7 and later.  This only illustrates how to use thecompression half of the library, but it does a very nice job of that part.The CodeWarrior source code is available from http://www.pobox.com/~jsam.2. Jim Brunner prepared a Mac-style user interface for both compression anddecompression.  Unfortunately, it hasn't been updated since IJG v4, andthe library's API has changed considerably since then.  Still it may be ofsome help, particularly as a guide to compiling the IJG code under Think C.Jim's code is available from the Info-Mac archives, at sumex-aim.stanford.eduor mirrors thereof; see file /info-mac/dev/src/jpeg-convert-c.hqx.jmemmac.c is the recommended memory manager back end for Macintosh.  It usesNewPtr/DisposePtr instead of malloc/free, and has a Mac-specificimplementation of jpeg_mem_available().  It also creates temporary files thatfollow Mac conventions.  (That part of the code relies on System-7-or-later OSfunctions.  See the comments in jmemmac.c if you need to run it on System 6.)NOTE that USE_MAC_MEMMGR must be defined in jconfig.h to use jmemmac.c.You can also use jmemnobs.c, if you don't care about handling images largerthan available memory.  If you use any memory manager back end other thanjmemmac.c, we recommend replacing "malloc" and "free" by "NewPtr" and"DisposePtr", because Mac C libraries often have peculiar implementations ofmalloc/free.  (For instance, free() may not return the freed space to theMac Memory Manager.  This is undesirable for the IJG code because jmemmgr.calready clumps space requests.)Macintosh, Metrowerks CodeWarrior:The Unix-command-line-style interface can be used by defining USE_CCOMMAND.You'll also need to define TWO_FILE_COMMANDLINE to avoid stdin/stdout.This means that when using the cjpeg/djpeg programs, you'll have to type theinput and output file names in the "Arguments" text-edit box, rather thanusing the file radio buttons.  (Perhaps USE_FDOPEN or USE_SETMODE wouldeliminate the problem, but I haven't heard from anyone who's tried it.)On 680x0 Macs, Metrowerks defines type "double" as a 10-byte IEEE extendedfloat.  jmemmgr.c won't like this: it wants sizeof(ALIGN_TYPE) to be a powerof 2.  Add "#define ALIGN_TYPE long" to jconfig.h to eliminate the complaint.The supplied configuration file jconfig.mac can be used for your jconfig.h;it includes all the recommended symbol definitions.  If you have AppleScriptinstalled, you can run the supplied script makeproj.mac to create CodeWarriorproject files for the library and the testbed applications, then build thelibrary and applications.  (Thanks to Dan Sears and Don Agro for this niftyhack, which saves us from trying to maintain CodeWarrior project files as partof the IJG distribution...)Macintosh, Think C:The documentation in Jim Brunner's "JPEG Convert" source code (see above)includes detailed build instructions for Think C; it's probably somewhatout of date for the current release, but may be helpful.If you want to build the minimal command line version, proceed as follows.You'll have to prepare project files for the programs; we don't include anyin the distribution since they are not text files.  Use the file lists inany of the supplied makefiles as a guide.  Also add the ANSI and Unix Clibraries in a separate segment.  You may need to divide the JPEG files intomore than one segment; we recommend dividing compression and decompressionmodules.  Define USE_CCOMMAND in jconfig.h so that the ccommand() routine iscalled.  You must also define TWO_FILE_COMMANDLINE because stdin/stdoutdon't handle binary data correctly.On 680x0 Macs, Think C defines type "double" as a 12-byte IEEE extended float.jmemmgr.c won't like this: it wants sizeof(ALIGN_TYPE) to be a power of 2.Add "#define ALIGN_TYPE long" to jconfig.h to eliminate the complaint.jconfig.mac should work as a jconfig.h configuration file for Think C,but the makeproj.mac AppleScript script is specific to CodeWarrior.  Sorry.MIPS R3000:MIPS's cc version 1.31 has a rather nasty optimization bug.  Don't use -Oif you have that compiler version.  (Use "cc -V" to check the version.)Note that the R3000 chip is found in workstations from DEC and others.MS-DOS, generic comments for 16-bit compilers:The IJG code is designed to work well in 80x86 "small" or "medium" memorymodels (i.e., data pointers are 16 bits unless explicitly declared "far";code pointers can be either size).  You may be able to use small model tocompile cjpeg or djpeg by itself, but you will probably have to use mediummodel for any larger application.  This won't make much difference inperformance.  You *will* take a noticeable performance hit if you use alarge-data memory model, and you should avoid "huge" model if at allpossible.  Be sure that NEED_FAR_POINTERS is defined in jconfig.h if you usea small-data memory model; be sure it is NOT defined if you use a large-datamodel.  (The supplied makefiles and jconfig files for Borland and Microsoft Ccompile in medium model and define NEED_FAR_POINTERS.)The DOS-specific memory manager, jmemdos.c, should be used if possible.It needs some assembly-code routines which are in jmemdosa.asm; make sureyour makefile assembles that file and includes it in the library.  If youdon't have a suitable assembler, you can get pre-assembled object files forjmemdosa by FTP from ftp.uu.net:/graphics/jpeg/jdosaobj.zip.  (DOS-orienteddistributions of the IJG source code often include these object files.)When using jmemdos.c, jconfig.h must define USE_MSDOS_MEMMGR and must setMAX_ALLOC_CHUNK to less than 64K (65520L is a typical value).  If yourC library's far-heap malloc() can't allocate blocks that large, reduceMAX_ALLOC_CHUNK to whatever it can handle.If you can't use jmemdos.c for some reason --- for example, because youdon't have an assembler to assemble jmemdosa.asm --- you'll have to fallback to jmemansi.c or jmemname.c.  You'll probably still need to setMAX_ALLOC_CHUNK in jconfig.h, because most DOS C libraries won't malloc()more than 64K at a time.  IMPORTANT: if you use jmemansi.c or jmemname.c,you will have to compile in a large-data memory model in order to get theright stdio library.  Too bad.wrjpgcom needs to be compiled in large model, because it malloc()s a 64KBwork area to hold the comment text.  If your C library's malloc can'thandle that, reduce MAX_COM_LENGTH as necessary in wrjpgcom.c.Most MS-DOS compilers treat stdin/stdout as text files, so you must usetwo-file command line style.  But if your compiler has either fdopen() orsetmode(), you can use one-file style if you like.  To do this, defineUSE_SETMODE or USE_FDOPEN so that stdin/stdout will be set to binary mode.(USE_SETMODE seems to work with more DOS compilers than USE_FDOPEN.)  Youshould test that I/O through stdin/stdout produces the same results as I/Oto explicitly named files... the "make test" procedures in the suppliedmakefiles do NOT use stdin/stdout.MS-DOS, generic comments for 32-bit compilers:None of the above comments about memory models apply if you are using a32-bit flat-memory-space environment, such as DJGPP or Watcom C.  (And youshould use one if you have it, as performance will be much better than8086-compatible code!)  For flat-memory-space compilers, do NOT define

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一二三四区在线| 中文字幕视频一区| 波多野结衣在线aⅴ中文字幕不卡| 一区二区在线观看不卡| 26uuu久久综合| 欧美精品黑人性xxxx| 91在线视频免费91| 国产一区 二区 三区一级| 亚洲成人久久影院| 亚洲欧美综合在线精品| 久久天天做天天爱综合色| 欧美日韩五月天| 色一情一乱一乱一91av| 另类的小说在线视频另类成人小视频在线 | 激情综合五月天| 亚洲韩国一区二区三区| 国产精品视频在线看| 精品国产一区二区三区久久久蜜月| 色综合久久综合网97色综合| 国产寡妇亲子伦一区二区| 奇米色777欧美一区二区| 亚洲电影一级黄| 亚洲男人天堂av网| 中文字幕第一页久久| 2欧美一区二区三区在线观看视频| 欧美日韩精品久久久| 色婷婷av一区| 日本乱码高清不卡字幕| 97久久精品人人做人人爽| 成人免费视频网站在线观看| 国产一区二区看久久| 久久精品国产99久久6| 日韩中文字幕1| 丝瓜av网站精品一区二区 | 国产一区在线精品| 久久99国产精品尤物| 五月开心婷婷久久| 日韩一区精品字幕| 男人的天堂亚洲一区| 久久精品久久综合| 极品少妇一区二区| 国产在线不卡一区| 高清不卡在线观看av| 成人av免费在线播放| 99久久99精品久久久久久| 99re热这里只有精品视频| 91在线小视频| 在线免费观看一区| 7777精品伊人久久久大香线蕉经典版下载 | 欧美激情一区三区| 国产精品嫩草影院av蜜臀| 亚洲欧美怡红院| 亚洲一区二区三区美女| 视频一区二区三区在线| 久久99深爱久久99精品| 国产精品一区二区三区99| 粉嫩高潮美女一区二区三区 | 精品一区免费av| 国产精品白丝av| eeuss鲁片一区二区三区| 91在线视频观看| 欧美日韩在线播| 日韩免费高清av| 日本一区二区三区四区在线视频| 国产精品久久看| 亚洲一二三四在线| 日本美女一区二区三区视频| 黄色日韩网站视频| 97精品电影院| 欧美久久久久久蜜桃| 久久老女人爱爱| 日韩理论片网站| 图片区小说区区亚洲影院| 久久99精品国产.久久久久 | 色综合久久综合网| 欧美一区二区三区人| 久久久99免费| 一区二区三区在线观看动漫| 青娱乐精品在线视频| 丁香激情综合国产| 欧美高清hd18日本| 中文字幕国产一区| 日本一道高清亚洲日美韩| 成人综合在线网站| 欧美精品xxxxbbbb| 国产精品美女久久久久av爽李琼| 亚洲成av人片观看| 成人免费黄色在线| 欧美丰满高潮xxxx喷水动漫| 国产精品三级电影| 日本美女一区二区| 91免费版pro下载短视频| 欧美大片一区二区| 一区二区三区中文在线| 国产精品小仙女| 欧美群妇大交群的观看方式| 中文字幕成人网| 美腿丝袜一区二区三区| 欧美综合天天夜夜久久| 中文字幕乱码久久午夜不卡| 视频一区二区三区在线| 91浏览器打开| 亚洲国产精品t66y| 国内精品伊人久久久久影院对白| 欧美性大战久久久久久久蜜臀| 亚洲国产高清不卡| 狠狠色综合色综合网络| 51午夜精品国产| 夜夜嗨av一区二区三区中文字幕 | 成人app在线| 欧美大尺度电影在线| 亚洲第一主播视频| 色综合久久99| 国产日韩精品一区二区三区 | 91精品国产综合久久久蜜臀粉嫩| 综合激情成人伊人| 国产91丝袜在线观看| 精品国精品国产尤物美女| 亚洲国产精品一区二区www在线| 成人一级黄色片| 国产三区在线成人av| 国产麻豆精品在线| 亚洲精品一区二区三区香蕉| 久久成人av少妇免费| 91精品国产全国免费观看| 亚洲成人7777| 精品视频色一区| 亚洲不卡av一区二区三区| 欧美天天综合网| 亚洲国产精品一区二区www在线| 色综合中文综合网| 日韩高清电影一区| 欧美日韩mp4| 同产精品九九九| 91精品国产综合久久蜜臀| 琪琪久久久久日韩精品| 91精品国产美女浴室洗澡无遮挡| 午夜伦理一区二区| 欧美日韩精品三区| 日本在线不卡一区| 日韩视频一区二区三区在线播放| 蜜臀精品久久久久久蜜臀| 日韩一级二级三级精品视频| 蜜臀va亚洲va欧美va天堂| 欧美本精品男人aⅴ天堂| 久久精品国产亚洲一区二区三区| 日韩免费高清视频| 国产乱子伦一区二区三区国色天香| www激情久久| 成人sese在线| 一区二区三区在线观看视频| 欧美色区777第一页| 日韩vs国产vs欧美| 久久婷婷色综合| 97精品电影院| 五月激情综合色| 久久久久久麻豆| 97超碰欧美中文字幕| 亚洲国产精品久久人人爱蜜臀| 91超碰这里只有精品国产| 久久99精品国产麻豆婷婷洗澡| 久久久精品2019中文字幕之3| av在线播放成人| 亚洲午夜一二三区视频| 欧美成人精品二区三区99精品| 国产一区二区三区蝌蚪| 日韩久久一区二区| 欧美日韩电影一区| 国产乱理伦片在线观看夜一区| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美日韩午夜在线| 国产在线播放一区三区四| 亚洲男人天堂一区| 日韩欧美黄色影院| 91视频你懂的| 看电视剧不卡顿的网站| 中文字幕亚洲视频| 日韩一区二区在线免费观看| 高清av一区二区| 亚洲国产美女搞黄色| 精品久久久网站| 91论坛在线播放| 久久丁香综合五月国产三级网站| 最新中文字幕一区二区三区| 8x8x8国产精品| 97久久超碰精品国产| 捆绑紧缚一区二区三区视频| 综合久久给合久久狠狠狠97色| 日韩免费高清视频| 欧美系列在线观看| 国产sm精品调教视频网站| 日本午夜精品一区二区三区电影| 中文字幕精品一区二区三区精品| 69精品人人人人| 91色在线porny| 国产在线精品一区二区夜色| 一区二区三区日韩欧美| 国产日韩欧美高清在线| 91精品国产色综合久久| 在线免费观看不卡av|