亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Visual Studio Express 2005創建完全靜態鏈接的.exe?

如何使用Visual Studio Express 2005創建完全靜態鏈接的.exe?

C++
嗶嗶one 2019-07-30 14:45:19
如何使用Visual Studio Express 2005創建完全靜態鏈接的.exe?我目前首選的C ++環境是免費且非常出色的Microsoft Visual Studio 2005 Express版本。我不時將發布的.exe文件發送給其他人,結果令人滿意。然而,最近我做了一個令人不安的發現,令人愉快的結果是基于我想要的更多運氣。試圖在一個舊的(2001年份,沒有嚴格更新)XP盒子上運行這些程序之一,只給我一個討厭的“系統無法運行x.exe”(或類似)消息。一些谷歌搜索顯示,使用此工具集,甚至指定靜態鏈接會導致一個簡單的hello-world.exe實際上依賴于額外的.dll文件(msvcm80.dll等)。一個非常復雜的版本策劃系統(清單文件任何人?)然后將不會讓.exe運行沒有完全正確的.dll版本。我不想要或不需要這些東西,我只想要一個老式的自包含.exe,除了最低的公分母Win32操作之外什么都不做,并且可以在任何舊的win32操作系統上運行。有誰知道它是否可以用我現有的工具集做我想做的事情?
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

對于C-runtime進入項目設置,選擇C / C ++然后選擇'Code Generation'。將“運行時庫”設置更改為“多線程”而不是“多線程dll”。

如果您正在使用任何其他庫,則可能需要告知鏈接器顯式忽略動態鏈接的CRT。


查看完整回答
反對 回復 2019-07-30
  • 3 回答
  • 0 關注
  • 554 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號