Using Visual Studio Community 2017
我有4个项目:
- 使用 GLFW 并耦合其他库的静态库项目
- 使用该库的项目 A,编译良好
- 项目B也使用该库,编译得很好
- 我最近创建并使用库的 ProjectC 无法编译
ProjectC 与 Project B 和 Project A 具有相同的属性,应该没有什么不同,对吧?
但不知何故,我在编译 ProjectC 时收到这些错误:
glfw3.lib(context.obj(:错误LNK2001:未解析的外部符号 __imp___stdio_common_vsscanf
audio.lib(au.obj(:错误LNK2001:未解析的外部符号 __imp__stricmp
我尝试从它们的源代码构建 GLFW 和音频库,并用新建的替换项目库,但没有效果。
再一次,我设法取消选中"其他包含目录"中的"从父级或项目默认值继承"复选框。
选中大家的复选框!