使用generate_export_file.pl命令,把idl文件生成头文件(.h),但生成的头文件为空,后续进行编译报错
本人java开发,要和c软件进行交互,让我使用opendds,照着网上的教程进行学习,卡在这一步了
idl文件内容,文件名:UserManager .idl
module UserManager {
#pragma DCPS_DATA_TYPE "UserManager::User"
#pragma DCPS_DATA_KEY "UserManager::User id"
@topic
struct User {
long id;
string name;
boolean sexual;
long age;
double height;
};
};
使用generate_export_file.pl UserManager > UserManager_Export.h,进行生成头文件,但是生成的文件零字节
后续使用vs2017进行编译就会报错
本人不懂c,有没有哪位知道这是啥情况