首页 > 编程语言 > 详细

C# 调用C++ 注意事项

时间:2014-02-14 02:24:54      阅读:394      评论:0      收藏:0      [点我收藏+]

  今天正好遇上在C#项目中需要添加一个C++调用用以做加密。在调试过程和项目发布发布过程中,均有遇到如下错误

  bubuko.com,布布扣

1、调试过程中错误解决:经过网上查资料,得出的结论是被调用的C++动态链接库,必须与C#主程序的目标平台保持一致(要么全是x86,要么全是x64)。设置了后,问题解决。

2、发布过程中错误解决:

事情很奇怪,应用程序在有些机器上发布运行正常,有些机器上又还是提示该错误。因此分析下来,问题应该在发布主机上,猜测要么是主机上有地方需要设置,要么缺少支持文件。基于这个分析觉得缺文件的可能大点。于是下了个工具来查看C++动态链接库的依赖项,工具下载地址。

查看了一下果然,是缺文件,如图:

bubuko.com,布布扣

于是乎,复制缺少文件的文件名,在可以正常运行程序的主机上查找相应文件。找到后,再将文件拷贝到应用程序启动根目录。

bubuko.com,布布扣

于是乎,一切正常。

C# 调用C++ 注意事项

原文:http://www.cnblogs.com/SunDigital/p/3548172.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!