静态编译配置及方法
A. VB下如何进行静态编译
VB编译方法:
编码完成后,点击文件——生成工程,即可。
VB是解释性的编程语言,安装的VB在写好代码了,以后 按F5也会自动处李消哪理的。
Visual Basic是一种由Microsoft公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说桥肢,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发哪码(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
B. 【紧急】C sharp 怎样“静态编译”Windows应用窗口程序
1.静态编译QT,使程序可以将静态库的形式使用QT,这个好办,在configure.exe 程序的参数下,给上-static参数即可。
2.QT使用了VC的链接库也要静态链接。这个就有点难办了,因为QT默认的使用方式是动态的,不过,有了前人的研究就好办了,打开<qt-
install-dir>\mkspecs\win32-msvc2005\qmake.conf文件(VS2005,如果是VC6,则是<qt-install-dir>\mkspecs\win32-msvc\qmake.conf,
VS2003:<qt-install-dir>\mkspecs\win32-msvc.net\qmake.conf,相信现在没有人用VS2002吧),将下面两行:
QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_DEBUG = -Zi -MDd
改为:
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi -MTd
就好了。这是VS2005的示例,如果你是其他版本的VS,则会有些区别,但只要将MD(动态)改为MT(静态),将MDD(动态调试)改为MTD(静
态调试),就好了。
如果你有多个版本的VS安装在系统上,则在configure.exe的命令行参数给上-platform win32-msvc2005,就可以使用VS2005编译了,其他的VS
版本可以在README中找到:
win32-g++
win32-icc (commercial edition only)
win32-msvc (commercial edition only)
win32-msvc.net (commercial edition only)
win32-msvc2005 (commercial edition only)
改好了,就可以用 configure -platform win32-msvc2005 -debug-and-release -static -fast -qt-sql-sqlite 来配置系统了。
C. 安装php扩展模块 为PHP添加mcrypt模块了
上面提供的静态编译的方法,是把所有的模块都打包进 php 主程序中,这样做的好处是,模块直接联系紧密,调用该模块中的函数效率会更高,免去了 寻找模块,加载模块的时间。
静态编译也就是 全部重新编译了,只是根据需求,增燃陪加了configure后面的参数。
还有一种是 所谓的 动态编译 比如现在有一个网站,需要增加某个模块,但是网站不允许停顿如此长的时间,那么就刻意选择这样。
以 curl模块为例
进入 php 的 源码包的 ext 目录下的 curl
执行
/usr/local/php/bin/phpize
会生成只针对此模块的租段腔 configure 文件弊衫
./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=[dir]
make
make install
然后 后显示出来 编译后的 curl.so 所在的路径
复制此文件 到 模块目录下 配置php.ini 文件 重启 apache 或者 php-cgi
配置就生效了。
D. qt静态编译怎样设置
你说的是编译静没宴清态库吧,在pro文件如下设枯前置即可编祥橘译静态库:
TEMPLATE=lib
CONFIG+=staticlib
E. 易语言5.3如何实现静态编译啊
打开tools文件夹里的link.ini配置文本,找到其中一句:ilnker="C:fullpathlink.exe"把它修改为: ilnker="这里是你易语言安装的路径VC98linkerinlink.exe"如我的配置:ilnker="F:程序软件eVC98linkerinlink.exe",F:程序软件e是我的易语言安装路径。 你是否下载了静态编译VC6连接器,你把vc6链接器解压到易语言安装的目录里就可以了。 VC6连接器下载地址:
F. 如何设置vc2010静态编译就是可以让exe在别人的电脑上也运行的。
项目-属性-配置属性-常规 里的“MFC的使用” 改为在“静态库中使用MFC”
G. QT中怎么静态编译,静态编译的步骤是什么。
Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译第一步:下载源码包Qt/X11版本:qt-x11-opensource-src-4.5.2.tar.gz第二步:解压缩tarzxvfqt-x11-opensource-src-4.5.2.tar.gz第三步:进入到刚才解压缩后的文件夹下并进行配置,如下./configure-release-platformwin32-msvc2008-static-nomakeexamples-nomakedemos-no-qt3support-no-scrip
...
by
fengyetang
2010-07-04
回复
(0)
H. 易语言无法静态编译,求解决
静态编译的配置文件link.ini中的path路径不对,修改路径为当前link.exe的完整路径!不清楚的话有我的“静态编译配置工具”,运行一下就可以了
I. QT 静态编译
qt 开源版本 不允许静态编译
可以将DLL打包,就能再其他的机器上运行了.
请采纳。
J. QT 5.5.0 怎么设置才能实现静态编译
所有的dll加起来也才40M左右吧,哪有400M那么码首大。静态编译的话,需要将整个qt库重新按静态进行编译迟禅数才行。具体方法在OSC开源中国袭滑中有,你可以搜索下。