2011-04-12 69 views
0

我有一堆C代碼(.exe)是非託管(不與/ clr編譯)。我想以C++/CLI的託管包裝器的形式訪問/操作C代碼中的C結構,並將其作爲一個dll。我是C++/CLI的新手,我需要做些什麼才能做到這一點?訪問一個結構我非託管的C代碼

+1

您的.exe不是「一堆C代碼」。這是一個可執行文件。 – 2011-04-12 09:52:12

回答

0

除非您知道該結構的地址,否則不會發生。

如果將加法器定義爲全局變量,函數中的局部變量或動態分配,那麼知道加法器會非常依賴它?

+0

該結構被定義爲一個全局變量。 – 2011-04-12 11:02:37

+0

具有全局定義結構的C代碼是否必須使用/ clr選項進行編譯? – 2011-04-12 11:27:09