将C库导出到Windows dll

时间:2017-12-20 15:41:10

标签: c gcc cygwin

所以我有用C编写的LibIdn2库源代码。我希望将它移植到C#中,但在此过程中遇到一些问题并希望得到一些帮助。

  • 安装Cygwin以及Make和GCC G ++包
  • 能够在源目录
  • 上运行./configure命令
  • 在此之后,运行“make”命令会生成.exe文件。

我一直在尝试创建.dll文件,但似乎无法使用gcc编译器。我正在运行的命令是:

gcc -shared -o idn2.dll src/idn2.c

但它抱怨它无法找到idn2.c源文件中引用的头文件。

我已经在idn2.h文件中检查过,定义了dll_Export。

任何想法我该怎么办?我需要一个dll。

0 个答案:

没有答案