記錄乙個使用vs2008碰到的問題:
今天在用vs2008的時候,想封裝乙個lib庫,建了乙個c++的lib工程,後來為了測試函式功能,想偷懶就直接在工程中加了個main函式,並且把工程屬性
properties->general->configuration type 從lib改成了exe型別。
但是除錯的時候,提示找不到除錯資訊,彈出如下提示框:
error msg:
debugging information for "libtest.exe" cannot be found or does not match. binary was not built with debug information.
用了很久的vs,第一次碰到這個問題,找了許久原因,原來在properties->linker->debugging裡面還有個generate debug info選項。
lib庫預設是不會有除錯資訊,因此要把這個控制選項改為yes。
對於乙個c++工程,如果需要生成debug info,那麼需要設定以下選項:
resolution:
to enable debugging:
1) goto project->helloworld properties
2) on the left expand "configuration properties"
3) expand "c/c++"
4) on the left, select "general"
5) on the right, change "debug information format" to "program database for edit and continue (/zi)"
5) on the left, select "optimization"
6) on the right, change "optimization" to "disabled (/od)"
7) on the left, expand "linker"
8) on the left, select "debugging"
9) on the right, change "generate debug info" to "yes"
10) click ok
11) set your breakpoints
vs2008 C 怎麼除錯C dll
除錯方法 dll工程和呼叫dll的exe工程在同乙個解決方案中 dll工程,屬性 配置屬性 除錯 把 命令 為 呼叫該dll的exe工程的bin debug exe dll工程,屬性 配置屬性 除錯 把 偵錯程式型別 設定為 僅限本機 dll工程,屬性 配置屬性 常規 把輸出目錄設定為 呼叫該dll...
VS2008,C ,鏡子反射 光線反射遊戲
這些時間有些空閒,就打算寫個有些難度的小遊戲玩玩。記得之前玩過乙個鏡面反射的小遊戲,遊戲性還不錯,難度也不錯。但是覺得它的遊戲關卡有點少,設計的難度剛開始覺得挺大,多玩兩次就容易了。就敲定它了。遊戲的思想算是抄襲,因為這個遊戲並不是自己想出來的,而是根據這款遊戲設計的。我只是在原有遊戲基礎上增加了設...
vs2008C 網頁實現顯示實時時間
第一次接觸這個東西,什麼都不懂,好在看過幾天的html5,對一些通用標籤還是了解一點的。在實現功能之前,查閱了很多 結果發現根本跑不起來,由於不懂c 這東西,在實現時間功能時遇到了很大的困難,在參考網上的 時,發現根本就跑不起來,因為在他們的 中asp.cs中都嵌了乙個外層的大括號,自己乙個勁的配置...