草庐IT

location-debugger

全部标签

序列化异常 : can't locate argument-less serializer

我正在创建一个Kotlin多平台库;实际上我有3个模块(common、jvm和js),在我得到的类路径中:classpath"org.jetbrains.kotlin:kotlin-serialization:${versions.kotlin}"在我的模块中我得到了:common:"org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${versions.kotlinSerialization}"jdk:"org.jetbrains.kotlinx:kotlinx-serialization-runtime:${ver

序列化异常 : can't locate argument-less serializer

我正在创建一个Kotlin多平台库;实际上我有3个模块(common、jvm和js),在我得到的类路径中:classpath"org.jetbrains.kotlin:kotlin-serialization:${versions.kotlin}"在我的模块中我得到了:common:"org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${versions.kotlinSerialization}"jdk:"org.jetbrains.kotlinx:kotlinx-serialization-runtime:${ver

Android NDK 异常失败 : dlopen failed: cannot locate symbol "_ZN7Tangram11setPositionEdd" referenced by "libtangram.so"

我正在尝试运行Library的演示应用程序其中集成了androidndk。我已经导入了thisAndroidStudio中的代码,还下载了ndk并将其与项目链接。代码编译并成功构建。它给出了异常崩溃“初始化时抛出异常ljavalangunsatisfiedlinkerror”“失败:dlopen失败:无法定位符号”_ZN7Tangram11setPositionEdd“被”libtangram.so“引用......”应用程序.mk:APP_STL:=c++_sharedAPP_CPPFLAGS:=-frtti-fexceptionsAPP_ABI:=armeabiarmeabi-v7

c++ - Visual Leak Detector 在 ntdll.dll 上抛出 "Access violation reading location"

当我包含时:#include;在我的stdafx.h中运行我的程序,它显示已安装VisualLeakDetector2.5。我可以很好地运行我的程序,但是当它退出时我得到这个错误:Exceptionthrownat0x00007FFFB7F57FE7(ntdll.dll)inCPPAssessment.exe:0xC0000005:Accessviolationreadinglocation0x00007FFFB8095252.Ifthereisahandlerforthisexception,theprogrammaybesafelycontinued.但我只有在启用VisualLe

c++ - “The procedure entry point… could not be located” 在错误的 DLL 中

我已经从Haskell代码创建了一个DLL,我正在从C++调用这个DLL。当我在VisualStudio2010中以Debug模式运行时,我的应用程序工作正常,但是当我制作发布版本并安装它时,出现错误TheprocedureentrypointGetDataChunkcouldnotbelocatedinthedynamiclinklibraryAdvancedMath.dll.AdvancedMath.dll是我基于Haskell的DLL。奇怪的是函数GetDataChunk不在那个DLL中——它在我链接的另一个DLL中,而当我添加HaskellDLL时,那个DLL或我的应用程序对它

c# - 非托管代码中 System.Diagnostics.Debugger.Launch() 的等效项是什么?

当满足某些条件时,我需要从我的nativeC++程序启动调试器。在C#中,我只调用System.Diagnostics.Debugger.Launch()。我认为Win32DebugBreak()调用会执行我想要的操作,但如果没有调试器,它只会终止应用程序。如何从native代码启动调试器的新实例(著名的“可能的调试器”对话框)?有可能吗?我可以尝试使用COM创建一个新的VisualStudio实例,但这有点复杂,而且还会将我锁定到特定版本的VS。 最佳答案 我发现可以直接用当前进程的PID调用vsjitdebugger.exe。确

c++ - Visual Studio 2013 C++ : STL container's elements display in debugger

C++调试期间的MSVS2013(Autos和Watch窗口)仅显示STL容器的大小:MSVS2010:"[9](9,8,7,6,5,4,3,2,1)"MSVS2013:"{size=9}"需要行扩展才能在MSVS2013中查看元素的值。有没有办法让MSVS2013在调试器中像MSVS2010一样显示STL容器?我试图删除STL.natvis(它在2013年使用),但没有帮助:autoexp.dat仍然没有被使用。是否可以强制MSVS2013使用autoexp.dat?是否可以修改STL.natvis脚本(从容器元素的值构造DisplayString)?还有其他办法吗?

c# - 'locate' C# 结构在哪里?/如何在项目中组织结构

我试图了解在项目中放置C#和/或C++结构的约定是什么。在它自己的源文件中?如果是的话,我应该养成遵循的习惯吗?在第一年,并没有真正讨论约定,但一般来说,我们将结构“固定”在使用或“感觉”最相关的任何地方......在我的特殊情况下,我有几个由值类型显式组成的结构,它们将在整个特定应用程序及其类中传递,所以我不能肯定地说任何一个特定的“区域”都可以声明任何形式的所有权。 最佳答案 仅与单个类相关的小结构通常与该类放在同一个文件中。同样,在单个类中使用的小型简单类通常放在同一个文件中。这表明该项目与特定类别相关,并且是将该项目与该类别

windows - 如何从 Get-Location 输出中删除部分路径?

我正在尝试为PowerShell编写自定义提示,我想知道如何过滤掉Get-Location输出中的1...n目录。functionprompt{"PS"+$(get-location)+">"}因此,如果路径太长,我想省略一些目录,只显示PS...blah\blah>或其他内容。我尝试了(get-container)-1但它不起作用。 最佳答案 使用Split-Path如果您只需要路径的最后一个元素,请使用-Leaf参数:functionprompt{"PS{0}>"-f(Split-Path-Leaf(Get-Location))

windows - 通过 Cygwin : Could Not Locate null\bin\winutils. exe 在 Windows 上出错 Hadoop

当我设置HADOOP_HOME=/cygdrive/c/ecosystem/hadoop-2.5.1然后尝试运行bin/hadoopfs或bin/hadoop来自Cygwin的hadoop-streaming.jar,我收到以下错误:ERROR[main]util.Shell(Shell.java:getWinUtilsPath(373))-Failedtolocatethewinutilsbinaryinthehadoopbinarypathjava.io.IOException:Couldnotlocateexecutablenull\bin\winutils.exeintheHa