我正在尝试实现一个使用 GNU 编译器构建的开源库。(即这个:https ://github.com/mjwybrow/adaptagrams )
我已经尝试使用 VSC++ 6 打开和构建该源代码,但由于我猜想 VS 编译器的严格性质,它会导致一千多个错误。而不是检查每个错误并尝试自己修复它,我想知道如果它是用 GNU 编译器构建的,是否可以只包含 .lib?
编辑:
上面链接的源代码中包含一个 autogen.sh 文件。
mkdir -p m4
autoreconf --install --verbose
automake -a --add-missing
./configure
make
使用 Cygwin 运行它会导致创建一些 .a 库文件,这些文件在 VS 中不可用。可以将这些重命名为 .lib 文件吗?
我在网上找到了一些关于如何使用 GCC 和创建 DLL 的资料,但我的问题是我对 GNU 编译器或 makefile 或一般的源代码知之甚少,无法立即更改它。
有没有人知道我需要改变什么才能让它正确?或者更好的是,有没有人已经使用这个源代码创建了一个 DLL,可以将它传递给我,或者让我知道我必须做什么?
或者任何人都可以将我指向一个与 Visual Studio 兼容的类似库吗?