• 7545阅读
  • 4回复

能不能知道到程序是debug还是release? [复制链接]

上一主题 下一主题
离线yleesun
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-21
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
能不能知道到程序是debug还是release?
如何判断?谢谢。
离线lxbin2003

只看该作者 1楼 发表于: 2008-10-21
通过宏应该能解决这个问题
DEFINES
qmake adds the values of this variable as compiler C preprocessor macros (-D option).
For example:
DEFINES += USE_MY_STUFF QT_DLL
离线water_wf

只看该作者 2楼 发表于: 2008-10-21
linux 下file下就可以了,如果not stripped,就是debug否则就是release
离线yleesun

只看该作者 3楼 发表于: 2008-10-22
感谢...
离线blusherbear

只看该作者 4楼 发表于: 2008-10-22
楼主是问怎样识别一个exe程序是debug还是release版吗?
可以利用Dependence工具查看程序所依赖的动态库版本,VC里标准动态库名称可以看出动态库版本,同一个动态库的debug版本比release版本文件名在后面多一个d,如release版名称为msvcrt.dll则debug版的名称为msvcrtd.dll
快速回复
限100 字节
 
上一个 下一个