当前位置: 首页 > news >正文

C#调用C++ dll报错,找了半天才找到原因

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

错误信息如下

Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem in 'D:\MyProject\C#\CSharpInvokeCpp.CSharpDemo\CSharpInvokeCpp.CSharpDemo\bin\Debug\CSharpInvokeCpp.CSharpDemo.vshost.exe'.

Additional Information: A call to PInvoke function 'CSharpInvokeCpp.CSharpDemo!CSharpInvokeCpp.CSharpDemo.CPPDLL::Sub' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.

解决方案如下:

http://stackoverflow.com/questions/5602645/why-do-i-get-pinvokestackimbalance-was-detected-for-this-simple-example

转载于:https://my.oschina.net/yangcol/blog/130971

相关文章:

  • Web开发中需要了解的东西
  • oracle错误ora-01658的解决办法
  • AlarmManagerService 时钟对齐
  • R语言 3.0.1 源码已经提交到 Github
  • 网站站点百度再出新声明 内容始终是王道
  • c++标准库中,含有链表的类list
  • 幸福框架:可扩展的应用程序 “启动引导” 框架
  • Java多线程设计模式(5)Future模式
  • 【算法】海量数据处理:有一千万条短信,有重复,以文本形式保存,一行一条,找出重复最少的前10条...
  • hdu 3631(floyd思想的运用)
  • 用MDT 2012为企业部署windows 7(七)--创建标准操作系统部署任务序列
  • 自动化运维之 Kerberos 账号信息管理平台
  • POJ 1226 Substrings 解题报告
  • 集合元素并查集
  • PostgreSQL的总体架构
  • Google 是如何开发 Web 框架的
  • 03Go 类型总结
  • css的样式优先级
  • C语言笔记(第一章:C语言编程)
  • Flannel解读
  • interface和setter,getter
  • Java基本数据类型之Number
  • js
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • mockjs让前端开发独立于后端
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 创建一种深思熟虑的文化
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 目录与文件属性:编写ls
  • 前端面试题总结
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 树莓派 - 使用须知
  • 数组大概知多少
  • 学习Vue.js的五个小例子
  • 一、python与pycharm的安装
  • 【云吞铺子】性能抖动剖析(二)
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • # Java NIO(一)FileChannel
  • #define
  • #HarmonyOS:Web组件的使用
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (已解决)什么是vue导航守卫
  • (转)Linq学习笔记
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .net中我喜欢的两种验证码