vc靜態編譯
① vs2005 2008如何設置靜態編譯
靜態編譯?你指的是MFC靜態鏈接吧。
在你的VC項目上單擊右鍵,點擊屬性,然後看配置屬性裡面的常規項,在右面的MFC使用中選擇「在靜態庫中使用MFC」就可以了。
注意,上面一欄「配置」里,Debug和Release都要改。
② vc++ 2008的dll動態靜態編譯問題
這個情況有以下幾種可能:
你編譯的是Debug版本,因此別的計算機(未安裝VS2008)上無法運行。請使用Releaset版本
如果是MFC應用程序,請在項目的屬性中(Release)的常規中,把【MFC的使用】改為「在靜態庫中使用MFC」。
如果你的程序調用了其它的第三方庫,這些庫在編譯時用了靜態鏈編,而別的計算機上無此庫的dll文件。因此請將相應Dll附帶打包進去。
運行時庫的問題,修改項目屬性中,C++,代碼生成中的基本運行時庫檢查。
③ Qt 如何編譯成可執行程序,像VC的靜態編譯,可以在脫離QT的環境中運行
qt
如何編譯成可執行程序,像vc的靜態編譯,可以在脫離qt...
開源版本
不允許靜態編譯
可以將dll打包,就能再其他的機器上運行了.
榵彨廀峓朢桸潂椺壱檢挰洏煠愝噐
④ 易語言5.0的靜態編譯中的VC6鏈接器咋弄啊
到易語言論壇下載了靜態編譯VC6連接器,你把vc6鏈接器解壓到易語言安裝的目錄里得到VC98linker文件夾。 再打開VC98linker文件夾,裡面有link易語言源碼,你打開運行點擊修改。它會自動幫你配置好的。
靜態編譯VC6連接器下載地址:
http://bbs.eyuyan.com/read.php?tid=202913
⑤ VC++6.0如何設置才能靜態編譯
你在初建的時候有個靜態調用dll還是動態調用dll,如果沒選,默認好像是動態調用,如果你想改為靜態調用就需要自己配製。修改一般可以配置一下兩項:
1.項目 -> 配置屬性->常規->MFC的使用 :在靜態庫中使用MFC。
2.項目 -> 配置屬性->C/C++->代碼生成->運行庫 :選擇/MT。
⑥ 易語言的靜態編譯用的哪個什麼VCLINK是c++的
易語言沒有自己的編譯器,但他用的是VC的編譯器。非靜態編譯:易語言因為沒有自己的靜態編譯器,如果不使用別人的編譯器,你編譯出去的軟體,將會把你軟體用到的函數和命令所屬的支持庫,DLL等都編譯進軟體或軟體同目錄,即使你不是用到庫的全部命令,也會被把所有用到命令的很多支持庫,整庫編譯進去,這樣導致了軟體體積巨大,還會影響軟體效率。。靜態編譯:易語言因沒有自己的靜態編譯器,所以用的是VC的編譯器。使用靜態編譯的好處就是,當你調用了很多庫裡面的命令時候,不需要把這么多庫都帶上編譯出去。靜態編譯可以讓他從庫中脫離出來,只編譯被調用到的命令部分。這樣減輕了軟體的體積負擔和運行效率。。。現在明白了吧!呵呵!記得採納哦!!
⑦ 如何設置vc2010靜態編譯就是可以讓exe在別人的電腦上也運行的。
項目-屬性-配置屬性-常規 里的「MFC的使用」 改為在「靜態庫中使用MFC」
