1. 程式人生 > >在debug過程中,引數傳不進函式中

在debug過程中,引數傳不進函式中

   這兩天一直在調一個工程程式,遇到了一個很詭異的問題:

       在debug模式下,在被呼叫的函式中的引數正確,但按F11進入函式體內,卻發現被傳進來的引數有幾個是正確,但有一個卻是不正確的。

本來以為是堆疊被衝了,但重新建了一個工程,對初始變數進行了賦值和分配記憶體,進行測試,卻發現不是那個問題;又以為是資料格式的問題,測試後也不對。

     百思不得其解。偶然的機會,進入release模式下,居然可以執行,在網上查看了,debug模式和release模式的區別,發現主要是引數配置的問題。再一一對照兩種模式,發現原來是*d.lib的原因,而我以前在debug模式下用的*.lib,故不對。

     鬱悶,無語。。。