因此,我有一个包含3个项目(2dll和1个.exe)的c++解决方案。
下面是基本的依赖关系表示:
应用程序--> DLL2
应用程序--> DLL1
DLL2 --> DLL1
我遇到的问题是,DLL2 (在构建它时)确实会生成.dll,但不会生成我需要在应用程序项目中正确引用DLL2的.lib和.exp。然而,DLL1确实生成了这些文件,我已经比较了DLL1和DLL2的设置,但我找不到有什么不同。
发布于 2012-11-01 22:22:17
问题是DLL2只有.h文件,在任何相关的.cpp文件中都没有内容。所以集成开发环境并没有意识到创建.lib文件的必要性。
https://stackoverflow.com/questions/13178448
复制相似问题