草庐IT

TEMPLATE_DEBUG

全部标签

c++ - C++动态Release库和Debug库有什么区别?

我有一个与C++动态库相关的问题。通常C++动态库由一个.lib文件和一个.dll文件组成。如果我理解得很好,.lib文件记录导出函数的位置,而.dll包含实现。我知道发布版本有一些优化,因此发布dll和调试dll应该不同。那么发布lib文件和调试lib文件的主要区别是什么?有没有办法告诉lib(或dll)文件是发布版本还是调试版本?如果发布版本程序调用调试版本库会发生什么?谢谢! 最佳答案 请注意,“Release”和“Debug”只是一整套编译器和链接器标志和设置的标签,通常内部“Release”构建仍会生成调试信息,但会有更高

Windows 内核调试 : Debug over virtual serial port with WDK 8. 1

我目前在从我的Windows8.1x64主机上对Windows7x64目标进行内核调试时遇到一些问题。我在我的主机上运行带有WDK8.1的VisualStudio2013,并配置了在VMWare中运行的目标机器。这是我对目标机器的配置。它的配置主要是从这里阅读-http://www.codeproject.com/Tips/545835/Kernel-Mode-Debugging-in-a-VM-using-Visual-Studio:Windows7x64VMWare的串行端口COM2,名称为\\.\pipe\com2。检查VMWare中的所有正确选项通过msconfig启用操作系统

windows - 在内核 Debug模式下连接到目标机器时无法中断

我正在启动一个包含Windows微过滤器的原型(prototype)。我已经设置了我的环境:目标虚拟机(实际上是3个:Windows7、8和8.1)主机开发机器(托管VisualStudio2013和HyperV虚拟机)我终于设法将测试微过滤器部署到目标机器上,但我的问题是:我无法破解目标机器中的内核。当我构建并从VisualStudio调试器启动时,结果如下:------------------------------------------------------------------------------------------------------------------

ruby-on-rails - 无法在 Windows 上安装 ruby​​-debug gem

我在Windows上安装Ruby-DebugGem时遇到问题。这个错误是什么意思?我怎样才能解决这个问题?谢谢C:\Users\Steve>geminstallruby-debugBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingruby-debug:ERROR:Failedtobuildgemnativeextension.C:/Ruby19/bin/ruby.exeextconf.rbCan'thandle1.9.xyet***extconf.rbfailed***CouldnotcreateMa

windows - mfc 应用程序中的 "binary was not built with debug information "警告含义?

当我在Windows7中运行我的Windows应用程序(MFC)时,我收到以下警告。“XXX.exe”:已加载“C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll”,二进制文件未使用调试信息构建。请帮帮我,谢谢 最佳答案 您的二进制文件似乎是在Release模式下构建的现在有两种方法可以遵循......使用“调试”配置构建二进制文件更改项目设置,以便在Release模式下生成程序数据库文件(PDB)。现在您可以从属性窗口生成PDB...

c# - Debug 和 Release 之间有什么(性能)差异吗?

我正在使用MySqlConnector.NET加载帐户并将其转移到客户端。考虑到要加载帐户的子元素,此操作相当密集。在Debug模式下,最多需要1秒来加载帐户。平均值为500毫秒。在Release模式下,加载帐户需要1到4秒。平均值为1500毫秒。由于我的代码中没有#ifDEBUG指令或类似指令,我想知道差异来自何处。是否有我可以更改的项目构建选项?或者它是否与MySqlConnector.NET有关,根据构建模式会有不同的行为?编辑:蜱虫监测。Debug(Average:213000ticks)730000320000600005000019000013000021000018000

ios - 如何开启Cocos2D CCLOG Debug模式?

我在网络上看到人们发布这样的内容:2012-03-1210:26:32.495squirrels[330:707]cocos2d:OSversion:5.1(0x05010000)2012-03-1210:26:32.498squirrels[330:707]cocos2d:GL_VENDOR:ImaginationTechnologies2012-03-1210:26:32.501squirrels[330:707]cocos2d:GL_RENDERER:PowerVRSGX5432012-03-1210:26:32.503squirrels[330:707]cocos2d:GL_V

ios - xcode8.1 :invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug

我写的代码如下:JSImgDeleteCollectionViewCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:displayCellIDforIndexPath:indexPath];在使用之前,我注册了它:[_displayImgCollectionViewregisterNib:[UINibnibWithNibName:displayCellIDbundle:nil]forCellWithReuseIdentifier:displayCellID];在xcode7.3下没问题,但是当我在xcode8

ios - Xcode项目中添加嵌入式框架时,如何区分Debug和Release?

当我将一个框架添加到我的Xcode项目以嵌入到我的应用程序包中时,我如何为它是调试还是发布做出两个不同的选择(我有两个版本的框架,一个为发布编译,一个为发布编译调试)。这就是我所指的:如您所见,使用该配置,它只会复制CEF/Debug上的那个,而不管它是在Release还是Debug模式下编译。理想情况下,我想要像您这样的设置: 最佳答案 您可以管理框架以在构建阶段中嵌入您的自定义运行脚本:#!/bin/bash#YourframeworkstoembedFRAMEWORK="Debug.framework"if[$CONFIGUR

ios - Apple App Store 中的 "App is crashing on startup",但它在 Debug/Adhock 中运行良好?

我有一个空白的应用程序,没有任何代码。我已经为它生成了相应的配置文件并将它们附加到它上面。我已经设置了编译器选项-生成通用二进制文件。我有MacOSX10.11.1(ElCapitan)、XCode7.1、iOSSDK9.1、Delphi10Seattle。我正在iPad3/iOS9.1和iPhone4/iOS7.1.2上测试当我在调试和adhock中尝试时-应用程序运行起来非常棒,无论如何我的构建在AppleApplicationStore中被拒绝了,原因是:“2.1详情我们无法审核您的应用,因为它在启动时崩溃了。后续步骤请修改您的应用并在设备上对其进行测试,以确保它可以启动而不会崩