2016-07-26 54 views
-2

所以我有一個控制檯應用程序,將一個pdf拼接成一個大的長tif,但是當我去做一個安裝項目時,它似乎一切正常,直到我移動安裝程序另一個換向器和運行它,它安裝罰款但是每當我運行應用程序它提供了一個錯誤用安裝程序編譯我的空白控制檯應用程序Microsoft visual studio 2015

The program can't start because ucrtbassed.dll is missing from your computer 

我遇到過這種情況,當他們添加主輸出取決於他的代碼中使用該庫的一些MSM文件添加視頻但是當我在主設置文件的應用程序文件夾部分添加我的輸出時,不會出現此類文件

編輯:: 我覺得我不能正確解釋這一點,因此將它作爲和圖像上載它是安裝項目內的主要應用程序文件它看起來像它只是複製源代碼時,它應該也包括一些dll

application folder on the setup wizard

+0

請參閱[本元后(http://meta.stackoverflow.com/a/285557/62576)對於許多原因列表,您應該**不**發佈代碼圖片,然後在此處的[help]中查看[ask]頁面。然後回來並[編輯]您的問題,將相關信息作爲對我們有用的文字加入您的文章中。當你這樣做的時候,請包括**你準確的錯誤信息**; *根據某些關於某些dll *的內容絕對沒有用作問題描述。如果您需要我們的幫助,請盡力寫出具體問題。 –

+0

會做,併爲此感到抱歉 –

回答

1

要運送您的應用程序的調試版本,它是失敗的,因爲它是要求通用CRT的調試版本(這就是爲什麼有一個「d」的結束,它的實際ucrtbased .DLL)。通常,這些調試版本可用於開發人員機器上的調試,而不適用於客戶端機器。因此,構建您的應用的發佈版本並查看它的功能。如果失敗尋找ucrtbase.dll,則客戶端可以使用它來安裝它:

https://www.microsoft.com/en-us/download/details.aspx?id=48234

相關問題