vs编译zlib
㈠ win10 64vs怎么编译 libpng
1. 先下载 libpng(http://sourceforge.net/projects/libpng/files/)和libz(http://zlib.net/zlib-1.2.7.tar.gz),将libpng解压,如C:\workspace\libpng\。
2. 将libz解压,改名zlib放到libpng同级目录,如C:\workspace\zlib。
3. 进入libpng\projects\visualc71\,用visual studio打开工程文件,方案中会有三个子工程:libpng, pngtest, zlib。直接编译,不出意外会在Win32_DLL_Debug目录下和Win32_DLL_Debug\ZLib目录下生成zlib1d.dll, libpng15d.dll, libpng.lib和zlib.lib等库文件。
4.若报错,拷贝scripts/pnglibconf.h.prebuilt到源码目录,改名为pnglibconf.h
对于要用到这两个库的工程,主要需要做三件事:
1. C/C++常规->附加包含目录中把包含png.h等头文件的目录加进来
2. 链接器->输入->附加依赖项中加zlib.lib;libpng.lib。
3.通用属性->VC++ 目录->库目录中把放着zlib.lib和libpng.lib的目录加进来。
㈡ 如何在linux平台上编译安装zlib软件
1、首先是编译环境,需要最基本的gcc,autotool工具,不同平台不同的安装方式,具体可以网络一下
2、在linux下,开源软件的编译安装会有固定的通用步骤:
3、对于在linux下编译zlib请参考步骤2,相信你能行,加油
㈢ 交叉编译zlib出错
$ export CC=mipsel-linux-gcc
$ ./configure --prefix=/opt --shared
$ make CC=mipsel-linux-gcc
$ make install
ps:此处的环境CC=mipsel-linux-gcc 记得换回来!
㈣ 链夋病链変汉鐭ラ亾Ionic.Zlib.dll镄勪娇鐢ㄦ柟娉曪纻
寮钖鏂瑰纺锛氥寮濮嬭彍鍗->vs2010->Visual Studio Tools->Visual Studio 锻戒护鎻愮ず
銆鍦ㄥ懡浠よ岀粓绔閲岋纴杩涘叆鍒皕lib-1.2.7/contrib/masmx86鐩褰
- 镓ц宐ld_ml32.bat
- 镓揿紑宸ョ▼椤圭洰zlib-1.2.7/contrib/vstudio/vc10/zlibvc.sln
- 缂栬疟鏁翠釜solution锛屽彲缂栬疟鎴恉ebug鍜宺elease妯″纺
缂栬疟钖庣殑鏂囦欢鍦▃lib-1.2.7/contrib/vstudio/vc10/x86鐩褰曚笅銆傚瑰簲钖勮嚜镄刣ebug鐗埚拰release鐗
缂栬疟钖庯纴寰楀埌zlibwapi.lib, zlibwapi.dll銆伞钖屾椂锛屽湪zlib-1.2.7鐩褰曢噷𨰾疯礉鍑簔lib.h鍜寊libconf.h
㈤ 濡备綍鍦╨inux骞冲彴涓婄紪璇戝畨瑁厇lib杞浠
杩欐垫椂闂村湪閲嶆柊缂栬疟LNMP锛屽彂鐜癓inux涓寰埚氲蒋浠跺箊lib渚濆瓨閮芥瘆杈冨ぇ锛屼絾鏄绯荤粺涓瀹夎呯殑鐗堟湰閮芥瘆杈冧绠锛屽傛灉鐢▂um鐩存帴鍗囩骇镄勮瘽锛屽畨瑁卬ginx镞跺欐病娉曟寚瀹歾lib镄勭洰褰曪纴镓浠ヨ佺紪璇戝畨瑁厇lib銆傜紪璇戠殑璇濓纴濡傛灉鑳芥妸绯荤粺涓宸茬粡瀹夎呯殑鐗堟湰镟挎崲鎺夛纴杩欐牱镓嶆槸链濂界殑.浣嗘槸鐢变簬鍦ㄧ紪璇戣繃绋嬩腑锛屽緢澶氩伐鍏烽兘瀵箊lib链変緷瀛桡纴镓浠ユ帉鎻¢‘搴忛潪甯稿繀瑕,涓嬮溃鏄鍗氢富鍦ㄦ镞犳寚瀵艰祫鏂欑殑𨱍呭喌涓嬶纴灏濊瘯浜嗗樊涓嶅氢竴澶╂荤粨鍑烘潵镄勭粡楠:
1,涓嬭浇锛岃В铡 zlib1.2.3鍒/usr/local/src/涓
2,镆ョ湅涓涓娲lib瀹夎呮枃浠讹纴rpm -ql zlib锛屽彲浠ョ湅鍒板簱鏂囦欢鍦╨ib64涓
3,閰岖疆zlib锛屽弬鏁颁负 ./configure 钬损refix=/usr/local/zlib/锛屼篃鍙浠ュ姞涓娾搇ibdir=/lib64/鐩存帴鎸囧畾搴撴枃浠跺畨瑁呬綅缃锛岃繖閲屼负浜嗘垜渚夸簬绠$悊锛屽氨鎶婃墍链夋枃浠舵斁鍦ㄤ竴涓鐩褰曚笅
4,鐢╩ake杩涜岀紪璇
5,鍗歌浇zlib锛屾帉鎻¤繖涓椤哄簭寰堟湁蹇呰侊纴濡傛灉鍗歌浇镞╀简镄勮瘽锛屼笂涓姝ュ氨浼氭彁绀哄け璐ャ傚嵏杞芥寚浠 rpm -e 钬搉odeps zlib锛屽嵏杞藉畬鎴愪箣钖庯纴鍙戠幇/lib64/鐩褰曚笅锛寊lib镄勫簱鏂囦欢锛宭ibz.so*娌℃湁浜
6,鐢╩ake install瀹夎厇lib锛屽畨瑁呭畬鎴愪箣钖,鍙浠ョ湅鍒/usr/local/zlib/鐩褰曚笅链変釜lib鐩褰曪纴閲岄溃瀛樻斁镄勫氨鏄疴lib镄勫簱鏂囦欢
7,杩欐椂鍊欑敤yum绛夊伐鍏凤纴浼氭彁绀虹‘瀹濒ibz.so*鏀鎸侊纴镓浠ュ繀椤绘妸褰揿墠鍏变韩搴撴枃浠舵敞鍐屽埌绯荤粺涓锛屾墦寮/etc/ld.so.conf锛屽湪涓嬮溃锷犲叆涓琛/usr/local/zlib/lib/,铹跺悗淇濆瓨阃鍑
8,鐢╨dconfig閲嶆柊镟存柊涓涓媍ache,杩欐椂鍊椤啀鐢▂um绛夊伐鍏凤纴鍙戠幇杩愯屾e父浜嗭纴镊虫わ纴zlib灏辨洿鏂版垚锷熴
鍙﹀栨敞镒忎竴涓嬶纴zlib鐜板湪镄勬渶楂樼増链鏄1.2.8锛屼絾鏄濡傛灉鍦╟entos 5.*涓瀹夎呭ぇ浜1.2.3镄勭増链锛屼细鍑虹幇涓浜涢敊璇锛屼笂涓绡囧崥瀹㈠凡链夎插埌锛屼笉鍐嶉吨澶嶃
㈥ 如何在linux平台上编译安装zlib软件
想要在linux平台上编译安装zlib软件,你需要搜索zlib官方网站,下载源码来安装zlib软件包进行安装即可。
㈦ 如何在VS2015中集成QT5.5
1. 首先,我们下载源码包,加压源码包到磁盘。
2. 由于编译QtWekbit需要ICU andANGLE 库,ICU库需要单独下载和编译,下载ICU4Cversion 56.1并解压到磁盘,目录位置参见随后说明。
3. 在Qt 5.5.1的源码包中还存在一个BUG,如果直接编译的话在编译QT3D模块的时候会报没有找到Zlib.h的错误而中断编译,所以参照如下提示修改qt-everywhere-opensource-src-5.5.1\qt3d\src\3rdparty\assimp目录下的assimp.pri文件。可参考地址codereview.qt-project.org/...mp.pri。
4. 在编译QT5.5.1之前还需要安装配置一下的工具和环境:
5. 经过上面的步骤可以开始进行编译ICU4C version 56.1和QT5.5.1的源码了
6. 如果以上的配置都正确的话开机让机器编译几个小时后就可以在目标路径下生成QT5.5.1的运行文件。