奇怪的是,如果我在調試模式下構建我的程序,我沒有任何錯誤,但是如果我在發佈模式下構建我的程序,我會收到一個錯誤,指出Msvcr90d.dll不是找到。 Msvcr90d.dll是一個調試庫,我不知道爲什麼它的未來,當我加載它發佈=/在RELEASE中構建時找不到Msvcr90d.dll
2
A
回答
1
如果您在生成過程中得到警告LNK 4098,請參閱本
http://msdn.microsoft.com/en-us/library/6wtdswk0(VS.71).aspx
並按照建議。
此外,請確保您選擇的代碼生成選項卡下的正確的C/C++運行時(多線程DLL - 不是多線程調試DLL)
6
msvcr90d.dll是C/C++庫的調試版本。看起來你在調試目標上有某個依賴項。檢查發佈目標中的所有項目是否使用C運行時版本,而不是調試版本。另外,請檢查您可能使用的其他第三方庫(DLL),以便它們不依賴於msvcr90d.dll
您可以使用dependency walker工具來檢查二進制文件的依賴關係,以便您可以在解決方案中識別項目這仍然取決於C庫的調試版本。
相關問題
- 1. msvcr90d.dll找不到
- 2. 調試時找不到msvcr90d.dll
- 3. VS在編碼時看到庫,在構建時找不到它
- 4. 靜態構建Qt時找不到libmysql.dll
- 5. 在xcode中存檔構建時找不到頭文件
- 6. 在xcode 4中構建分發配置時找不到庫
- 7. dart_api.h在構建庫時未找到dart_sqlite
- 8. 找不到模塊「../build/Release/node_expat.node」
- 9. 無法在Release上構建我的類庫,僅在調試時
- 10. 在Mac上構建GLSDK - platform.h找不到
- 11. 在TeamCity(在Windows Server 2012 RC)上構建時找不到CompareAttribute
- 12. 在Spring Tool Suite中找不到Spring 4的Spring 4 3.7.3.RELEASE
- 13. 什麼是MSVCR90D.dll?
- 14. LoadLibrary(「MSVCR90D.dll」)失敗
- 15. msvcp90d.dll丟失msvcr90d.dll
- 16. CMake抱怨在構建版本時找不到調試庫
- 17. Android.mk錯誤:在構建GStreamer時找不到-landroid
- 18. npm:在構建Docker容器時找不到
- 19. 無法在Release中構建CocoaPods,但在調試時沒有問題
- 20. Visual Studio構建配置 - Release Pro
- 21. 構建類型始終爲「Release」
- 22. 離子構建--release --prod IOS失敗
- 23. Iphone App release構建圖標交叉
- 24. nmake:構建OpenSSL時未找到命令
- 25. Xcode在製作Release版本時無法找到Info.plist或Prefix.pch
- 26. 爲什麼Debug構建失敗而Release構建成功?
- 27. 嘗試Gradle構建 - 「在根項目中找不到任務'構建'
- 28. TFS構建 - VSDBCMD.EXE找不到deploymanifest
- 29. 使用ANT構建swc,找不到catalog.xml
- 30. 不能找到android sdk構建工具
遇到同樣的問題。 – Schultz9999 2011-07-27 18:36:01