VS 2010的一些常用问题
點擊生成-->配置管理器-->活動解決方案配置下拉菜單中選擇Release。
使用VS2010編譯的程序在windows xp中運行時? 經常會出現找不到? 相關的DLL文件,我們可以使用靜態編譯的方法把這些運行依賴文件打包到*.exe中來,以減少對環境的依賴。
一般可以配置一下兩項: 1.項目 -> 配置屬性->常規->MFC的使用 :在靜態庫中使用MFC。
2.項目 -> 配置屬性->C/C++->代碼生成->運行庫 :選擇/MT。
PS:什么是靜態編譯 靜態編譯,就是編譯器在編譯可執行文件的時候,將可執行文件需要調用的對應動態鏈接庫(.so)中的部分提取出來,鏈接到可執行文件中去,使可執行文件在運行的時候不依賴于動態鏈接庫。
最后? 點擊生成-->配置管理器-->活動解決方案配置下拉菜單中選擇release就行了,再編譯一下就在相應的目錄下生成了。
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file
???(1)編譯的時候出下面的警告: ??? mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\release\!1&,.exe". {_~0 v
??? 解決辦法:項目屬性——配置屬性——鏈接器——清單文件中,把生成清單改成否就行了。 ??? 經過進一步的探索,發現在項目屬性——配置屬性——清單工具——輸入和輸出中,把嵌入清單改成否也行。 ???
(2)提示沒有找到MSVCR80.DLL ????
????? 在stdafx.h中添加了 ???? #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")問題就解決了
?
轉載于:https://www.cnblogs.com/luisfan/archive/2013/03/04/2943509.html
總結
以上是生活随笔為你收集整理的VS 2010的一些常用问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++基础 (1) 常见的易错问题
- 下一篇: hdu 2855