[英]How do I make my visual c++ 2013 application not need redistributable package downloaded?
我聽說通常不建議靜態鏈接運行時庫,因此對我而言這是不可能的。 但是由於我使用的是vc ++ 2013,因此我不會使用保證在每台Windows計算機上都存在的dll。 因此,我該怎么做,以致我不必對用戶說“哦,也可以轉到該網站並下載其他內容”,這意味着有沒有辦法將這些dll放入我的應用程序中? 如果可以,我可以從哪里得到它們?
另外,我注意到我測試過的每台電腦都必須下載可再發行軟件包,但是如果您需要vc ++ 2013的話,人們計算機上沒有其他應用程序要求他們下載此文件嗎? ?
這是給您的簡單答案-
選擇屬性| C / C ++ | 代碼生成| 運行時庫
在那里,對於Debug版本,選擇“多線程調試(/ MTd)”
對於發行版,請選擇“多線程(/ MT)”
如果由於某些奇怪的原因不起作用,則必須在應用程序中包含文件“ vcredist.exe”。
從這里拍攝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.