靜態編譯配置及方法
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開源中國襲滑中有,你可以搜索下。