字典翻译 问答 高中 数学 【VS2012中调用类似fabs()和sqrt()函数,参数为double类型数函数有效,参数为变量或者复杂的数学表达式无效调试的时候一遇到这类数学函数都会有如下提示:(以sqrt函数为例)Youneedtofindsqrt.asmto】
问题标题:
【VS2012中调用类似fabs()和sqrt()函数,参数为double类型数函数有效,参数为变量或者复杂的数学表达式无效调试的时候一遇到这类数学函数都会有如下提示:(以sqrt函数为例)Youneedtofindsqrt.asmto】
问题描述:

VS2012中调用类似fabs()和sqrt()函数,参数为double类型数函数有效,参数为变量或者复杂的数学表达式无效

调试的时候一遇到这类数学函数都会有如下提示:(以sqrt函数为例)

Youneedtofindsqrt.asmtoviewthesourceforthecurrentcallstackframe

Tryoneofthefollowingoptions:

-Browseandfindsqrt.am...

YoucanviewdisassemblyintheDisassemblywindow.Toalwaysviewdisassemblyformissingsourcefiles,changethesettingintheOptiondialog.

Sourcesearchinformation

Locatingsourcefor'f:ddvctoolscrt_bldSELF_X86crtprebuildtrani386sqrt.asm'.Checksum:MD5{dde72b953a36c963555e427b1839a8d}

Thefile'f:ddvctoolscrt_bldSELF_X86crtprebuildtrani386sqrt.asm'doesnotexist.

Lookinginscriptdocumentsfor'f:ddvctoolscrt_bldSELF_X86crtprebuildtrani386sqrt.asm'...

Lookingintheprojectsfor'f:ddvctoolscrt_bldSELF_X86crtprebuildtrani386sqrt.asm'.

Thefilewasnotfoundinaproject.

Lookingindirectory'D:VisualStudio2012VCcrtsrc'...

Lookingindirectory'D:VisualStudio2012VCcrtsrcvccorlib'...

Lookingindirectory'D:VisualStudio2012VCatlmfcsrcmfc'...

Lookingindirectory'D:VisualStudio2012VCatlmfcsrcatl'...

Lookingindirectory'D:VisualStudio2012VCatlmfcinclude'...

Lookingindirectory'D:XXXXXVisualStudio2012VCatlmfcsrcmfc'...

Lookingindirectory'D:XXXXXXVisualStudio2012VCatlmfcsrcmfcm'...

Lookingindirectory'D:XXXXXXVisualStudio2012VCatlmfcsrcatl'...

Lookingindirectory'D:XXXXXXVisualStudio2012VCcrtsrc'...

Lookingindirectory''...

Lookingindirectory'D:XXXXXXVisualStudio2012VCinclude'...

Lookingindirectory'D:XXXXVisualStudio2012VCatlmfcinclude'...

Lookingindirectory'C:ProgramFiles(x86)WindowsKits8.0Includeum'...

Lookingindirectory'C:ProgramFiles(x86)WindowsKits8.0Includeshared'...

Lookingindirectory'C:ProgramFiles(x86)WindowsKits8.0Includewinrt'...

Thedebugsourcefilessettingsfortheactivesolutionindicatethatthedebuggerwillnotasktheusertofindthefile:f:ddvctoolscrt_bldSELF_X86crtpre

曹慧云回答:
  你把你的整型变量或者表达式乘以1.0,然后作为sqrt的参数,这样就可以了.   你没有sqrt的源程序,是无法对sqrt进行调试的.
龚振起回答:
  谢谢您的回答,代码的所有变量都是double类型的;如果我不能调试sqrt那么我就不能逐语句调试了吗?那我就无法监视相关变量的数值了,该怎么办呢,请指教,谢谢!
曹慧云回答:
  你到了调用sqrt的那个语句的时候,按F10单步调试,不要按F11单步调试。
点击显示
数学推荐
热门数学推荐
  • 语文
  • 数学
  • 英语
  • 政治
  • 地理
  • 历史
  • 化学
  • 生物
  • 物理
  • 综合
  • 高考