使用 netbeans 7.2 和最新版本的 MinGW(使用安装程序)我无法使用 libnoise 库。我正确地包含了头文件,自动完成确认了这一点,但是该库根本无法工作。有一个.lib 文件和一个.dll。我尝试了在项目 > 属性 > 构建 > 链接器下添加它们以及将 .dll 放入基本项目目录中的所有可能组合。尽管如此,每当我尝试运行代码时,我仍然遇到未定义的引用错误。有人知道该怎么办吗?
我知道可以将导入库文件(*.lib)与MinGW链接,但我仍然建议重新编译libnoise。
对于当前的 Makefile,这不是好简单并可能会破裂。因此,我编写了一个 CMake 脚本,它不仅适用于 Windows,而且应该适用于所有 CMake 支持的平台。除此之外,我还清理了目录结构。代码本身没有被触及,当您构建一个库时,它基本上应该与当前的库相同。
GitHub 上的 libnoise
构建共享库后,您将拥有libnoise.dll.a
and libnoise.dll
文件。然后你添加libnoise.dll.a
到链接设置并将 DLL 本身放在二进制文件旁边或工作目录中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)