2011-04-12 26 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