当前位置:编程学习 > C#/ASP.NET >>

64位C++ dll生成问题

用C#写了简单的接口,调用C++生成的dll
C++中将configuration manager改为x64,加载的一些lib等也修改为了支持64位的

但是调用dll的时候,总是出现“试图加载格式不正确的程序”的错误

当随便写一个测试C++ dll时,类似于仅输出“hello world”,调用就会成功。这样的话,问题肯定是出在我的C++代码上了。

请问这种情况下,应该如何查询错误?是不是C++代码加载了一些32位的lib dll?用depends.exe似乎没用。 --------------------编程问答-------------------- 顶顶顶,找了好几天了,一直没有找出原因来,请大家帮忙看看哈 --------------------编程问答-------------------- 如果你要加载64位的dll应该在64位平台下,另外你的C#的平台也应该是64位或AnyCpu的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,