草庐IT

jvm-debug

全部标签

c++ - 将配置从 Debug 更改为 Release 时出现链接错误

嗨我在VC++2008中有项目这个项目在Debug模式下编译没有错误但是当我尝试在Release模式下构建它时,出现以下链接错误。1>Linking...1>LIBCMTD.lib(dbgheap.obj):errorLNK2005:__heap_allocalreadydefinedinLIBCMT.lib(malloc.obj)1>LIBCMTD.lib(dbgheap.obj):errorLNK2005:__recallocalreadydefinedinLIBCMT.lib(recalloc.obj)1>LIBCMTD.lib(dbgheap.obj):errorLNK2005

c++ - 如何检查可执行文件或 DLL 是在发布还是 Debug模式下构建的 (C++)

我需要找到模式EXE/DLL是在其头文件中构建的。(仅使用C++,无需任何外部工具)有一个关于如何确定DLL是在Release模式还是Debug模式下构建的旧讨论。http://forums.codeguru.com/archive/index.php/t-485996.html但不幸的是,我没有找到任何明确的答案。 最佳答案 Ineedtofindthemodeexe/dllwasbuildlookingatitsheaders.如果“标题”是指PE部分或资源(标题不会告诉您任何信息,并且程序通常不随其开发标题一起提供!),那么这

c++ - 无法打开共享对象文件 : No such file or directory; Running or Debugging in Eclipse

在Ubuntu上,我在Eclipse中有一个C++应用程序。应用程序编译正常,我可以从命令行运行应用程序。但是当我尝试调试它或使用Eclipse运行它时,错误:“无法打开共享对象文件:没有这样的文件或目录”在共享库上抛出。我在我的bashrc文件中设置了LD_LIBRARY_PATH,还在运行配置和调试配置中设置了一个LD_LIBRARY_PATH环境变量:/home/behlingb/Documents/api_libs/FileGDB_API/lib为了让Eclipse运行它,我还缺少什么?更新此应用程序只需要一个共享对象文件,该文件来自第3方API下载。我刚刚发现,如果我将共享对

c++ - 在 Debug模式下找不到 msvcr90d.dll

我找到了MSVCR90D.dllnotfoundindebugmodewithVisualC++2008问题,但给出的答案都没有真正给出问题的答案。他们中的大多数指向关闭增量链接,但没有解释错误的真正原因以及如何不关闭增量链接来修复错误。我想提一下,我的情况与原始问题中的情况略有不同。我在VisualStudio2008中使用C++编译器,但在QtCreator中而不是在VisualStudio中。有人吗? 最佳答案 只需安装VS2008ServicePack1即可解决问题,如果是调试CRT从sxs文件夹中完全丢失的错误。我在64位

c++ - 谁能帮我从一个简单的 Hello World 中解释这个 MSVC Debug模式反汇编?

我得到了以下简单的C++代码:#includeintmain(void){::printf("\nHello,debugger!\n");}从WinDbg中,我得到了以下反汇编代码:SimpleDemo!main:0111138055pushebp011113818becmovebp,esp0111138381ecc0000000subesp,0C0h0111138953pushebx0111138a56pushesi0111138b57pushedi0111138c8dbd40ffffffleaedi,[ebp-0C0h]01111392b930000000movecx,30h011

windows - 如何在 Windows 平台上禁用 JVM 以运行后台 matlab 脚本

我在这里发现了一个类似的问题,但对我没有帮助,所以我问自己的问题。我有一个matlab脚本,可以在linux下使用nohup命令完美运行。不幸的是,我还需要在Windows上运行它。但我不明白为什么我的命令仍然不起作用。我的脚本做了一个特定的循环,但在第一个循环之后它停止给我一个关于java或其他东西的错误。我必须告诉你,如果我不输入-nodisplay命令,在linux下也会出现同样的问题。我的批处理行如下matlab-nodisplay-automation-r"run('myfile.m')"-logfileoutput.txt-minimize请帮帮我。编辑:我想我发现了我的问

c++ - Windows 7 - CreateProcess w/DEBUG_PROCESS 访问冲突

好吧...在这个问题上筋疲力尽...整天抓耳挠腮。我有一个非常简单的单一用途c++DLL(StartApplication.dll)用于启动应用程序。在WinXP中工作正常,但在win7中不工作将CreateProcess()与DEBUG_PROCESS结合使用(这样我就可以在终止之前等待程序完成)。如果我在任务管理器中监控进程,我可以看到进程启动,但没有创建窗口,也没有进一步发生如果我更改为NORMAL_PRIORITY_CLASS,程序将按预期执行(但我无法在终止前等待,因为我只能在调试时执行此操作)错误代码给我STATUS_ACCESS_VIOLATION我关闭了UAC并将可执行

gradle - 如何使用 Gradle 在 Kotlin 上定位 JVM 9?

使用Gradle在Kotlin上定位JVM1.8就像compileKotlin{kotlinOptions{jvmTarget="1.8"}}但如果我只是将jvmTarget更改为9或1.9,这对Java9不起作用。我该怎么做? 最佳答案 Kotlin目前仅针对Java6和8在此处查看常见问题解答https://kotlinlang.org/docs/reference/faq.html#does-kotlin-only-target-java-6目前是这样说的DoesKotlinonlytargetJava6?No.Kotlinl

gradle - 如何使用 Gradle 在 Kotlin 上定位 JVM 9?

使用Gradle在Kotlin上定位JVM1.8就像compileKotlin{kotlinOptions{jvmTarget="1.8"}}但如果我只是将jvmTarget更改为9或1.9,这对Java9不起作用。我该怎么做? 最佳答案 Kotlin目前仅针对Java6和8在此处查看常见问题解答https://kotlinlang.org/docs/reference/faq.html#does-kotlin-only-target-java-6目前是这样说的DoesKotlinonlytargetJava6?No.Kotlinl

c# - 通过复制 Bin>Debug 文件夹内容来安装应用程序有什么问题?

对于不太复杂的WPF应用程序的测试使用,我通常不制作安装程序-只是在构建项目后,将VS2008项目文件夹的Bin>Debug文件夹内容复制到硬盘驱动器用户计算机并将图标放在桌面上。Windows注册表没有记录。这种使用windows应用测试的方式有什么缺点吗? 最佳答案 这种方法完全没有问题-这就是所谓的xcopydeployment.这样做你不会得到一些东西:添加/删除程序中的一个条目供用户卸载向桌面/开始菜单/快速启动添加快捷方式的能力对注册表设置等的任何更改...另一个好处是,您可以让不需要管理权限的用户将您的应用程序安装到计