❶ vs2008編譯出依賴庫的debug和release 到底是怎麼編譯的
在配置管理器選擇 debug或者 release版本編譯
❷ 用語言c++ 工具vs2008 編寫dll 為什麼編譯執行後無法生成debug版 只能生成release版本 在線急等各位大俠援
是不是你引用了其他的庫,而其他庫不支持debug版本?
❸ VS2008下怎樣生成的release 版本的exe程序
在生成裡面有一個類似名為「批構建」(不同漢化翻譯不同)的選項,點擊後會出來。
或者在調試工具欄,有一個本來是「Debug」的
下拉菜單
,你選擇未Release即可。
P.S:發行版和調試版不同,可能調試版可執行而發行版不行,祝成功~
❹ VS2008環境下release版本的排錯請教
檢查window (release)下的內存泄漏
1、 放置關鍵字 assert()
2、 生成map 文件。它並不往可執行文件exe 中添加任何東西,只是在編譯的時候將各個函數入口地址記錄在後綴為.map的文件中,程序崩潰的時候可以得到一個EIP地址,通過地址知道崩潰所在函數
3、 可以設置斷點,在希望設置斷點的地方加入 _ASM int 3
4、 可以通過編譯時的匯編程序看出
5、 採用第三方工具
查找段錯誤導致的非法操作用
ptrace系統調用跟蹤調試運行中的進程(truss、strace或ltrace的原理都是根據ptrace系統調用跟蹤調試運行中的進程)
用truss跟蹤clint的系統調用來找出錯誤,clint是c++靜態源碼分析工具。通過ports安裝好之後利用調試工具truss即可。
❺ vs2008 生成的EXE運行問題
首先你正常使用VS2008編譯出來的程序是debug版本的,所以你要改成release版本的,其次默認程序使用動態庫鏈接,但是有的機子由於沒有安裝VS2008支持庫,所以無法運行,所以為了特異性你應該使用靜態庫鏈接。還有什麼問題加我QQ
,258861434
❻ vs2008編好的程序,為什麼debug能運行,release就報錯呢
你看看debug文件夾下面有什麼引用外部的dll文件是release下沒有的
還有就是看看你的代碼有什麼路徑是需要修改的
❼ VS2008中文版如何將C#程序編譯成release版的
項目,XX項目屬性,生成。。。
❽ vs2008為何生成release在裡面沒有找到exe文件,
可能是編譯時有錯誤了,導致無法生成exe。你編譯的時候,把VS2008的「輸出」窗口打開看看,裡面有詳細的錯誤信息。