乙個老問題VS2008程式發布問題

2021-06-28 05:25:30 字數 575 閱讀 5564

release版安裝發布包

debug版拷貝相關檔案

先從目標機器上執行一下,出錯後從系統日誌檢視詳細資訊:

「...\mysqlcppconn.dll」的啟用上下文生成失敗。 找不到從屬程式集 

microsoft.vc90.debugcrt,processorarchitecture="x86",

publickeytoken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。

請使用 sxstrace.exe 進行詳細診斷。

到本地目錄c:\program files\microsoft visual studio 9.0\vc\redist\debug_nonredist\x86\microsoft.vc90.debugcrt

下拷貝四個檔案到目標機器,與程式放在同一目錄,並開啟microsoft.vc90.debugcrt.manifest檔案

找到version="9.0.30729.1" 改為錯誤日誌中提示的版本號 version="9.0.21022.8"

vs2008的乙個問題

今天vs2008罷工了,編譯所有工程,全部提示從cl.exe返回錯誤,無法編譯.一開始是編譯ogre工程,從同事那得知cmake生成的專案檔案有配置 zm 1000,如果無法分配,就會出同樣錯誤。但是在工程中刪除了配置後,還是要從cl返回錯誤。從網上找了一圈沒有合適的解決辦法,只有通過修復vs200...

VS2008 寫出的程式亂碼問題

方法一 工程名 右擊屬性 依次點圖中紅框將字符集設定為 use multi byte character set 方法二 在傳遞字串前呼叫編碼轉換函式,如 cstring strsend char sendbuf 100 獲得傳送資料 getdlgitemtext idc edit send,str...

使用VS2008建立第乙個gtest單元測試步驟

2 解壓後,找到msvc目錄,開啟gtest.sln工程,直接編譯gtest工程即可。注意 建立測試工程所用的vs版本必須與編譯gtest的一致。注意 runtime library必須保持與gtest的設定一致,例如 gtest的是md,測試工程的也要設為md,否則會出現許多lnk2005錯誤。4...