欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
zz一個(gè)VS2005無(wú)法調試C的問(wèn)題

現象:在vs2005中,建立一個(gè)空項目,添加一個(gè)c++文件main.cc
#include<iostream>
using namespace std;
int main()
{
 cout << "hello";
}

此時(shí)按f5啟動(dòng)調試,即會(huì )提示項目無(wú)法調試:
無(wú)法找到“xxx.exe”的調試信息,或者調試信息不匹配。未使用調試信息生成二進(jìn)制文件。

搜了一些資料,都說(shuō)建立項目的時(shí)候不應建立空項目,而應當建立一個(gè)console application。這樣確實(shí)可以解決問(wèn)題,但,為什么在空項目下無(wú)法調試呢,怎樣來(lái)解決這個(gè)問(wèn)題?并沒(méi)有人寫(xiě)到。

其實(shí)問(wèn)題在于,在空項目中不生成調試文件pdb,所以無(wú)法調試。
要讓項目生成pdb文件,需要更改:
項目屬性,configuration properties->linker->Generate Debug Info 從 no 改為 yes
但這樣還是不夠的,還需要更改:
項目屬性,configuration properties->c/c++->debug information format為/ZI
項目屬性,configuration properties->c/c++->optimization為Disabled

因為為了生成這個(gè)文件,需要設定debug信息的格式并關(guān)掉O2,還要更改linker生成調試信息的開(kāi)關(guān)

如果有興趣diff項目的.vcproj文件,會(huì )發(fā)現更改了里面的三行配置信息:
<Tool
    Name="VCCLCompilerTool"
    Optimization="0"   //原來(lái)是2
    DebugInformationFormat="4" //原來(lái)是0
/>
<Tool
    Name="VCLinkerTool"
    GenerateDebugInformation="true" //原來(lái)是false
/>

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VS2008中編譯通過(guò),但調試時(shí)出現“未使用調試信息生成二進(jìn)制文件”的問(wèn)題(轉)
vs斷點(diǎn)調試需要修改的幾個(gè)選項
vs2008添加連接靜態(tài)庫和動(dòng)態(tài)庫
vs2010項目屬性配置
VS2008 C++項目 Release模式下的調試設置
c#中bin,obj,debug,release,properties文件夾的作用
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久