我们可以不在rt.jar中的类中设置断点吗?
我正在调试一些东西,我需要在java.sql.DriverManager中放置一个断点,但是一旦我在某个位置放置了一个断点,eclipse就会提示我以下消息
Unable to install breakpoint in java.sql.DriverManager due to missing line number attributes. Modify compiler options to generate line number attributes
这是否意味着java运行时类不是为调试而编译的?如果是的话,为何要这样做呢?请帮帮我!
E
我静态地将SFML2.3链接到我的应用程序中。当在调试模式下链接时,我得到了一堵巨大的警告墙,所有的警告都是这样的:
1>sfml-graphics-s-d.lib(View.obj) : warning LNK4204: 'D:\DATA\Libraries\Programming\SFML Projects\SimpleAdventure\Debug\vc120.pdb' is missing debugging information for referencing module; linking object as if no debug info
而是针对SFM
由于某些原因,我不得不在我的Android应用程序的调试版本中添加一些工具,并使应用程序如下:
public class SampleApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
...
if (BuildConfig.DEBUG) {
HelperTool.init(context);
HelperTool.setUserId(accountId);
如何才能告诉visual studio 2008包含一个用于编译的库,而不为该特定库创建调试信息?由于我一般是为项目创建调试信息,所以我猜它假定您想要所有包含的库的调试信息,但我不希望它这样做。注意:我没有访问这个库所在的项目的权限,所以我不能简单地告诉它的项目不生成调试信息。如有任何帮助,我们不胜感激!
当我将第三方静态库与我的项目链接在一起时,我想消除一些编译器警告。自从开发它以来,我一直以调试模式编译它,但是第三方库是一个没有符号的外部库。
编译器显示以下警告:warning LNK4099: PDB 'vc90.pdb' was not found with ...
我能在不忽略它的情况下解决这个警告吗?如果我不需要调试静态库,为什么还要将它们与调试符号链接起来呢?