Compile Guide
文章平均质量分 70
大板牙花生
Talk is cheap,show me the buger.
展开
-
【编译人生】使用configure配置jpeg库跨平台的通用编译方法
可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。如果需要指定特别平台的需要指定host和build,host是宿主机系统,build是需要构建的目标系统。LIBTOOL的绝对路径,libtool是一个负责包装生成库文件的框架,主要用于各类跨平台库生成。la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息。原创 2022-10-09 08:48:49 · 508 阅读 · 1 评论 -
【编译人生】跨平台程序设计BOOST库以及编译方案的选择
boost库很方便,不用说,下面是编译方法。 1.在 boost解压缩文件路径下,/tools/build/v2/engine 下 2.在命令行下进入该目录输入 3.执行 build.bat gcc 4.在当前目录将会生成两个文件,里面包含两个exe文件b2.exe,bjam.exe 5.这两个文件拷贝到项目根目录,然后输入命令 bjam stage --toolset=gcc --stagedir="c:\boost" architecture=x86 address-model=32.原创 2022-04-11 20:09:34 · 1172 阅读 · 0 评论 -
【C++】CEF MINGW GCC编译需要的头文件
// Copyright (c) 2011 Google Inc. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code ...原创 2020-06-04 15:40:46 · 781 阅读 · 0 评论 -
OpenSSL在QT中的使用
现在需要把OpenSSL集成到QT里面。本来是想直接把Cygwin的动态库和头文件直接拿来用的,没想到链接的时候报了一票错误。那好吧,重新自己build一个,这样来的也干净些。 到官网上下载源码,根据里面的INSTALL.W32一步步来。首先需要一个Mingw的bash。编译器链接器还有GNU Make都在装QT的时候装好了(没有VS的license,只能选Mingw版本的QT,配置起来也省事,...转载 2020-05-04 11:20:42 · 1957 阅读 · 0 评论