标签: c++ libraries
我最近读到了静态库和共享库之间的区别,但是我用visual studio和GLUT制作的应用程序需要它们。链接器说当我尝试仅使用动态时,有未定义的引用。 Windows说我需要“glut32.dll”才能运行应用程序。也许我明白了什么问题?
答案 0 :(得分:0)
您所指的lib不包含任何实际代码,但它仅用于通过提供其他信息来加载dll。
h文件也只提供有关dll函数使用的签名的信息
看看:https://stackoverflow.com/a/11552463/1938163