我使用Visual Studio 2013编译库。我已经使用CMake构建Visual Studio解决方案,然后我构建了library.lib文件,这是静态库..然后我有两种不同的情况:
1)我已经将工作室放置的library.lib文件留下了。 2)我'已将库移至MyProjectLocation / Libs /
然后我将库链接到我的Qt项目。
在第一种情况下一切正常。在第二种情况下程序意外退出。调试器不显示代码行,发生崩溃 - 它关闭。
我使用的是Visual Studio 2013 + WDK + Qt msvc2013 32位opengl
所以问题是:"为什么第二种情况会提供如此奇怪的行为?"
谢谢!
答案 0 :(得分:0)
好的,所以我解决了这个问题,将.dll添加到.lib文件的文件夹中。好像是,.lib文件只是标题(我不知道为什么它是13 kB),它需要.dll文件。