未使用调试信息生成二进制文件(Vs2010)这是什么意思?

时间:2021-03-28 00:52:57
未使用调试信息生成二进制文件
有谁知道这是什么意思啊 
为什么会产生这个问题呢?
我想从理论上弄清楚
而不是在网上找到解决方法就可以了

11 个解决方案

#1


?没人么。。。。

#2


就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

#3


编译后的可执行文件没有有问题

#4


在生成解决方案之后,运行时 未使用调试信息生成二进制文件(Vs2010)这是什么意思?

#5


我是在VS上写了一个QT的程序   Hello QT

#6


《Windows PE权威指南》

#7


二进制文件除了会有代码之外,还会额外有一些调试信息在exe文件里面的。文字的意思是这个exe没有使用调试信息。

#8


引用 2 楼 relaxisland 的回复:
就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

release版也可以带调试信息的。 不是说exe有问题, 而是没有调试信息(pdb), 调试的时候会找不到源码符号, 所以只能看见汇编。 

#9


只影响调试,不影响运行结果。 

#10


引用 8 楼 mujiok2003 的回复:
Quote: 引用 2 楼 relaxisland 的回复:

就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

release版也可以带调试信息的。 不是说exe有问题, 而是没有调试信息(pdb), 调试的时候会找不到源码符号, 所以只能看见汇编。 

+1

#11


哦  这样啊   要怎么才能解决这个问题呢 
 网上的方法试了没用

#1


?没人么。。。。

#2


就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

#3


编译后的可执行文件没有有问题

#4


在生成解决方案之后,运行时 未使用调试信息生成二进制文件(Vs2010)这是什么意思?

#5


我是在VS上写了一个QT的程序   Hello QT

#6


《Windows PE权威指南》

#7


二进制文件除了会有代码之外,还会额外有一些调试信息在exe文件里面的。文字的意思是这个exe没有使用调试信息。

#8


引用 2 楼 relaxisland 的回复:
就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

release版也可以带调试信息的。 不是说exe有问题, 而是没有调试信息(pdb), 调试的时候会找不到源码符号, 所以只能看见汇编。 

#9


只影响调试,不影响运行结果。 

#10


引用 8 楼 mujiok2003 的回复:
Quote: 引用 2 楼 relaxisland 的回复:

就是 release版本的意思吧,
区别于 可以调试的debug版本

难道编译后的可执行文件有问题吗

release版也可以带调试信息的。 不是说exe有问题, 而是没有调试信息(pdb), 调试的时候会找不到源码符号, 所以只能看见汇编。 

+1

#11


哦  这样啊   要怎么才能解决这个问题呢 
 网上的方法试了没用