刚好我也什么都不懂,讨论一下。
※ 引述《petercoin (彼得币)》之铭言:
< 恕删 >
: 在IO.h内定义一个struct如下
: typedef struct _ReadData
: {
: char *A;
: int B;
: ...
: } READDATA;
< 恕删 >
: 我目前想到的方法是重新在MyDll.h内定义一个名字不一样但是内容一样的struct
: 例如
: typedef struct _ReadData1
: {
: char *A;
: int B;
: ...
: } READDATA1;
先提关键字 : dllexport , dllimport , 重点就这两个 。
用同一份程式码,配合 macro define 切换,以下赘述凭印象,请自行抓重点,
若有误也请不吝指正。