帮助DLL到Lib

时间:2010-08-03 19:35:02

标签: c++ c dll static

我已将dll转换为lib。我给它了lib和dll文件并告诉它删除不必要的东西。我#included它创建的.h文件,并在InitInstance中调用GLU_DLLMAIN(),就像我在示例中看到的一样,但是当它尝试初始化我的静态GLU对象时它仍然在启动时出现问题。我究竟做错了什么?这样做的正确方法是什么,以确保我做对了。感谢

1 个答案:

答案 0 :(得分:0)

二进制软件工具无法在所有情况下看到工作,所以也许你有这些边缘情况之一。另一方面,.lib必须使用与链接的可执行文件相同的编译器设置进行构建,包括对所使用的标准库版本的假设。

也许您的问题是由示例项目的编译器设置与转换工具的默认设置不匹配而产生的。