64位C++ dll生成问题
用C#写了简单的接口,调用C++生成的dllC++中将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#