我在 Visual Studio 2010 中有一个解决方案,其中包含两个项目:
- 一个静态库
- 与同一个库链接的应用程序
我正在同时开发它们。最终,我将创建第二个应用程序,它将共享第一个应用程序使用的一些代码,因此是库。
我的问题是,每当我修改我的库中的头文件(到目前为止只有一个),我第一次重建解决方案时会给出C1083: Cannot open source file: 'mylibrary.lib': No such file or directory。
第二次再次点击构建,之后立即找到库和链接。所以基本上,每当我修改库并希望重建时,我都必须连续执行两次。我检查了 .lib 文件在第一次重建后被放置在正确的目录中,但应用程序的构建仍然无法找到它。
我在项目属性的“框架和参考”下添加了该库作为参考。我正在构建整个解决方案,VS 清楚地知道它应该以正确的顺序构建两个项目,但我仍然得到描述的问题。
有什么想法可以解决这个问题吗?