我正在尝试在Windows中使用clang编译DLL
clang -shared structs.c -o structs.dll
但是这些符号没有被导出。
如果将__declspec(dllexport)添加到structs.h中的声明中,则它们的符号将导出到DLL。
但是,相反,我想使用我创建的DEF文件(structs.def)进行此操作,但是我找不到如何将DEF文件传递给clang。
任何帮助表示赞赏:/
终于想通了-
例
clang -shared structs.c -o structs.dll -Wl"/DEF:structs.def"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句