C1083无法打开源文件(但代码中没有对源文件的引用?)

时间:2016-08-29 15:57:47

标签: c++ linker include

这里有点奇怪(至少对我而言)。

我在VS2015中启动了Flight Sim X SimConnect项目。我确保链接器指向SimConnect.lib,并且其他包含目录链接到SimConnect库的包含文件。

然后我将文件包含在我的一个类的开头,但我从未使用它(我先编写了一些ui元素)。

无论如何,我正在尝试编译项目,但它一直在尖叫着我:

    1>cl : Command line warning D9030: '/Yc' is incompatible with multiprocessing; ignoring /MP switch
1>  SimConnect.lib
1>c1xx : fatal error C1083: Cannot open source file: 'SimConnect.lib': No such file or directory
1>  pch.cpp
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

现在,关于为什么它看不到lib,我已经遵循所有标准程序将它链接到链接器。

但更令人困惑的是我已经删除了#include到SimConnect.h并且我没有使用库中的单个方法或变量......

我甚至尝试在项目设置中删除对它的所有引用,但无济于事。

有没有人知道:

A)为什么链接器没有看到我明确链接到的文件 B)为什么它仍然在尖叫,即使我已经清理了我对该库的任何引用的简单的两类项目?

由于

0 个答案:

没有答案