不能debug程序


今天在编译下载的SIFT程序时,一直弹出这个对话框,无法调试,忙了一晚上都没搞定。不知道这是怎么回事?

NoSymbolicInformationError

查了一下微软的msdn,说,

This dialog box appears when you attempt to debug a project that has no symbolic debug information available. This may happen if:
You attempt to debug a Retail configuration of a project rather than the Debug configuration.
You’ve changed the Debug configuration settings in the Property Pages dialog box.
You are opening an .EXE as a project.

Advertisements

3 thoughts on “不能debug程序

  1. LF

    被code的作者证实了一下,可能是GSL的动态库不包括debug info,这样导致他的code也没法debug。看来只能把GSL自己再compile一下了。

    Reply
  2. LF

    最近又要使用GSL了。以前用的是GSL的安装版,要用的库都已经编译好了,所以导致程序无法debug。昨天自己下载了source code,发现里面只有VC8的solution file,所以只好往机子里装了VC8,然后自己编译库文件,然后在VC7里调用,除了不少link error。error LNK2001: unresolved external symbol __ftol2_sse。 无奈只好将自己的程序转成VC8来编译,结果就搞定了。

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s