草庐IT

visual-studio-msvc-debugging-NoSt

全部标签

c++ - 什么可能导致 OpenGL 在 "Start Debugging"和 "Start without debugging"选项下表现不同?

我用C++编写了一个3D立体OpenGL程序。我在timeBeginPeriod(1)之后使用timeGetTime跟踪显示中对象的位置。当我使用“开始调试”运行程序时,我的对象在显示器上平滑移动(正如它们应该的那样)。当我使用“开始而不调试”运行程序时,对象偶尔会卡住几次屏幕刷新,然后跳转到新位置。关于可能导致此问题的原因以及如何解决它的任何想法?编辑:如果我单击鼠标按钮运行“不调试启动”,那么在短暂的延迟后似乎可以解决抖动问题。我的应用程序是一个控制台应用程序(我在程序第一次启动时接受了一些参数)。这两个选项之间的窗口焦点可能有所不同吗?当我完成从控制台窗口的输入后,是否有明确的方

c++ - 用于泄漏检测的 Appverifier 和 Visual Studio

我在应用程序中运行Appverifier。当它检测到内存泄漏时,日志会显示“泄漏分配的地址。运行!heap-p-a以获取有关分配的其他信息。”我想那是当您在Windbg中运行时,有什么方法可以从VisualStudio内部访问分配堆栈跟踪吗? 最佳答案 据我所知没有。您将不得不使用WinDbg来追踪它们。http://www.winprogger.com 关于c++-用于泄漏检测的Appverifier和VisualStudio,我们在StackOverflow上找到一个类似的问题:

c++ - 如何使用 visual studio express 调试到汇编级别?

我很好奇某些功能是如何在幕后实现的,例如:pEvent->WaitForCompletion(INFINITE,&evCode);我试图进入它但失败了。有办法吗? 最佳答案 您没有说是哪个实际版本的VisualStudio,但我相信所有版本都包含设置反汇编您没有源代码的native代码的能力。但是,默认的调试器选项通常设置为禁用这种显示。检查工具->选项中的调试选项并启用“如果源不可用则显示反汇编”,禁用“仅我的代码”和其他类似选项。一个警告:WaitForCompletion的核心实现很可能是在内核模式代码中(特别是如果pEven

c# - Visual C# 2010 速成版 : Same Form But Different Size on Win7 and WinXP

我在Win7和XP上都使用VisualC#Express2010。我有一个Windows窗体应用程序项目,并且有一个SevenXPForm(继承窗体)。我在Win7的VisualC#Express2010中创建它,并在属性面板中设置.MinimumSize=300,300.Size=300,300在窗体中间有一个TabControl:但是,当我保存项目/解决方案并在WinXP上的VisualC#Express2010中打开时,大小更改为:.MinimumSize=300,279.Size=300,279并且TabControl不再位于表单的中间:当我再次在Win7上打开它时,它又回来了

c++ - 我的小型转储变得太大而无法被 Visual Studio 加载,我该如何解决这个问题?

当我的应用程序崩溃时,它会生成一个小型转储以允许事后调试。我使用选项MiniDumpWithIndirectlyReferencedMemory和MiniDumpWithPrivateReadWriteMemory。直到最近转储文件的大小开始超过500MB时,一切都运行良好。当我想开始调试那个大小的转储时,VisualStudio向我抛出以下错误。“没有足够的存储空间来处理这个命令”我有WinXP32位,其中有4GBRAM,我使用的内存不到1GB。根据VS2008在此过程中的内存使用情况,它应该有足够的可寻址空间。我不想做的事情:破解WinXP以获得更多内存:该应用程序只会不断增长,因

windows - Visual Studio压缩文件夹的例程

我正在尝试为VisualStudio中的嵌入式应用程序编写一个压缩文件夹/多个文件的例程。为此,我想到了使用zlib和tar的组合。我可以在visualstudio中成功运行zlib,但如果是tar源代码引用了一些linux头文件并导致错误。我是这方面的新手。谁能告诉我如何创建例程。我在浏览时发现了一个UnxUtils(sourceforge,Win32的GNU实用程序http://unxutils.sourceforge.net。),那有用吗?任何帮助表示赞赏。 最佳答案 您还可以查看DotNetZip图书馆,因为它可能适合您的情

windows - Aptana Studio 3 中的 Git 存储库在哪里?

我正在尝试使用SmartGit作为GUI来管理本地和远程Git存储库。我在AptanaStudio3中进行所有本地编码/编辑,并使用与该IDE中的所有默认设置一起安装的Git版本控制。我想做的是导入/浏览Aptana使用SmartGit制作的Git本地存储库,并使用SmartGit上传/浏览/mergeBitBucketGit存储库。但我找不到“本地”(Aptana)repo文件...疯狂的问题,我做了各种谷歌搜索、SO搜索和文件系统搜索,尝试了所有我能想到的技巧来在“大海捞针”中找到“针”,但都无济于事....哪里是Windows7AptanaStudio3上的repo文件夹?

.net - 使用 Visual Basic 在 Windows 窗体中嵌入 DOS 控制台

我设法从其他问题中找到了一些数据,使我能够实现下一个代码:ImportsSystem.Runtime.InteropServicesPublicClassForm1_PublicSharedFunctionMoveWindow(ByValhWndAsIntPtr,ByValxAsInteger,ByValyAsInteger,ByValnWidthAsInteger,ByValnHeightAsInteger,ByValbRepaintAsBoolean)AsBooleanEndFunction_PublicSharedFunctionSetParent(ByValhWndChildA

c# - 将引用和 com 目录添加到 visual studio?

VisualStudio最近忘记了我的SQLServerCESDK安装(它们仍然存在,我尝试重新安装)。我只是想知道是否可以为visualstudio添加一个目录来查找引用?有点像在C++中如何拥有包含目录。 最佳答案 你可以为visualstudio指定一个目录来查找引用:AddReferenceSearchPathDialogBox“使用此对话框指定项目系统将搜索的附加目录路径,以解析对应用程序中DLL、程序集或模块的引用。” 关于c#-将引用和com目录添加到visualstudi

visual-studio-2010 - Qt MinGW WIN32 到 Visual Studio 2010

我有一个通过cmake为MinGW+Qt创建的项目。在CMakeLists.txt我有add_executable(project-nameWIN32${MOC_SRCS}${HEADERS}${SOURCES}${RESOURCES}${QtApp_RCC_SRCS})如果我尝试将它编译到VisualStudio2010中,我会收到以下链接器错误:MSVCRTD.lib(crtexew.obj):errorLNK2019:undefinedreference_WinMain@16infunc___tmainCRTStartup然后我擦掉WIN32add_executable(proj