VS2010編譯的程式在XP上無執行庫執行,以及ADO在XP上報80004003的錯誤處理
vc2010編譯的程式想要在其他電腦上執行,如果動態編譯的話,裝一個vcredist2010就可以在其他電腦裡執行了,但如果想不安裝這個軟體也能在其他電腦上執行,上網搜了一下,需要靜態編譯,設定方法如下:
專案-> 配置屬性->常規->MFC的使用 :在靜態庫中使用MFC。
專案-> 配置屬性->C/C++->程式碼生成->執行庫 :選擇/MT。
ADO連線資料庫出現“無效指標”錯誤碼80004003
在Windows7 SP1上用VS2010開發的程式,拿到其他機器上執行,有些機器上出現“無效指標”,錯誤碼為80004003,執行資料庫查詢時彈出來的是null的錯誤,並且錯誤停留在了連線資料庫的那一句。今天,終於弄清了原因,是缺少補丁KB983246,下載地址為http://download.csdn.net/detail/q547384042/3593209。
鑑於很多人都遇到了這個問題,個人認為非常棘手的,試過了很多其他的方法,諸如重灌MADC、重新註冊msado15.dll等等,都沒得到解決。寫此文章希望對有此困惑的人有所幫助吧。
相關文章
- Qt+Halcon在XP上構建和執行QT
- 執行無法解決的編譯錯誤編譯
- ZeroMQ 3.2.2 XP下無法執行MQ
- 在Mac上用自己編譯出的DNX執行.NET程式Mac編譯
- 08 Windows批處理之執行編譯後的程式Windows編譯
- SQLite.dll在xp中部署時的報錯處理SQLite
- XP系統在啟動執行捲軸時速度很慢
- WINDOWS XP 執行命令(轉載)Windows
- windows xp下執行vmware工具vmware-vdiskmanager.exe相關錯誤Windows
- 在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯UbuntuGCC程式編譯
- 甲骨文:XP上依舊可以執行JavaJava
- 在RAC 中解決 vipca 和 srvctl 無法執行的錯誤PCA
- 可以在Windows的"執行"中直接執行的程式Windows
- jivejdon3在jboss下執行錯誤
- 【故障處理】如何避免在執行impdp後出現ORA-00001錯誤
- Camunda 流程執行錯誤處理ERROR BOUNDARY EVENTError
- 後臺執行以及保持程式在後臺長時間執行
- boost中asio網路庫多執行緒併發處理實現,以及asio在多執行緒模型中執行緒的排程情況和執行緒安全。執行緒模型
- 如何優雅的在Golang中進行錯誤處理Golang
- SQLServer執行儲存過程失敗(sys.xp_cmdshell)問題處理SQLServer儲存過程
- Standby上執行RMAN報錯RMAN-10006錯誤處理
- 在Ubuntu上利用vim進行程式編寫及執行Ubuntu行程
- 在NuoDB上執行AsteriskAST
- 在window上執行bash
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- qt編譯報錯 無法執行“rc.exe”QT編譯
- 如何編譯執行HanLP自然語言處理包編譯HanLP自然語言處理
- 用批處理檔案編譯並執行java編譯Java
- 在Heroku上執行Go+Revel程式Go
- 在APACHE上執行ASP.NET程式ApacheASP.NET
- PHP編譯,執行make報錯PHP編譯
- Windows XP 禁止執行組策略的解決方法(轉)Windows
- 在IDEA上執行成功,打包成jar包後,執行報錯,程式自動退出IdeaJAR
- 體驗在ESP32處理器上執行Linux 5.0Linux
- Windows+VSCode編譯在Linux-x86_64環境上執行的程式WindowsVSCode編譯Linux
- AIX6.1上打10G PATCH時報有Java程式在執行的錯誤解決AIJava
- 在LINUX下編寫程式並執行Linux
- wine-在mac上執行exe執行檔案Mac