1

问题很简单,真的。我的项目中包含了 imgui,我不再使用它。但是,每次我尝试编译时,VS 仍然会尝试打开它们。

我删除了所有包含并从我的项目中完全删除了文件。任何地方都没有提到它。我也没有将它作为外部库包含(它只是标题)。我已经没有想法了。

错误日志:

1>imgui.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui.cpp': No such file or directory
1>imgui_draw.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui_draw.cpp': No such file or directory
1>imgui_impl_glfw.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui_impl_glfw.cpp': No such file or directory
1>imgui_impl_opengl3.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui_impl_opengl3.cpp': No such file or directory
1>imgui_impl_win32.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui_impl_win32.cpp': No such file or directory
1>imgui_widgets.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'Source\imgui\imgui_widgets.cpp': No such file or directory

有没有办法解决这个问题?

4

2 回答 2

1

弄清楚了!事实证明,试图将 imgui 添加为附加库以解决另一个问题,即使在删除所有内容后,VS 也会认为它存在于您的源代码中。尝试有时会产生意想不到的问题。

于 2020-04-14T05:32:17.160 回答
0

当我下载错误版本的 imgui 时,在 Cherno 的教程之后遇到了同样的问题。已经将文件包含在构建中,但随后从文件资源管理器中删除导致了我的错误。我只是在另一个文件夹中制作了同名的假空文件,然后将它们转移到 imgui 文件夹中以欺骗 VS,然后重新构建。之后工作正常。

于 2021-08-12T03:31:33.783 回答