C#程序調用C++生成的*.dll報錯及其解決方案

寫在前面 通常,C#程序調用C++程序有兩種方式,一種是託管C++,另一種是非託管C++。兩種方式都會生成*.dll文件。 關於兩種方式的區別以及具體該如何使用,請見。 問題 C#調用C++生成的*.dll,無論是託管C++生成的還是非託管C++生成的,如果遇到以下兩種報錯(共性:試圖加載格式不正確的程序): 或者 那麼一個可能的原因是:生成*.dll項目的平臺與C#項目的平臺不一致。 解決方案
相關文章
相關標籤/搜索