愁,我是一無所知的c#小白,需求給了一個c++庫, 需要使用c#方式去呼叫。自己嘗試使用c++去呼叫成功了, BUT使用c#方式猝。 請教有沒有長得帥的大神,施策,非常感謝。
c++代碼(呼叫成功)

c#代碼(呼叫失敗)

c#呼叫錯誤提示

uj5u.com熱心網友回復:
如果有好心人解決,必問的采納金奉送uj5u.com熱心網友回復:
P/Invoke呼叫中涉及字符要注意DllImport中定義的CharSet,Pack等等
c++默認是Ansi,而c#默認的是Unicode
采用預設模式來對應是對不上的
uj5u.com熱心網友回復:
感謝您的回復,Dllimport中添加CharSet為Ansi也未能呼叫,您能否細節些,感謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/49586.html
標籤:C#
