C ++错误LNK1104无法打开文件尝试打开文件夹

时间:2020-08-15 12:51:51

标签: c++ visual-c++ x86 linker

我编写的代码可以在Debug x86构建模式下完美运行。为了使MVS2019在尝试构建Release x86版本时不会在代码内向我显示任何错误,我必须将C ++ 17版本和字符集设置为“多字节”。

问题是在构建时出现的,它引发了一个LNK1104错误,但告诉我在尝试打开文件夹时无法打开文件 LNK1104 cannot open file 'D:\AA - Github\Smoothie\Release\Smoothie\\'

我经常看到的关于此错误消息的每个问题或寻求帮助的帖子都引用一个.obj,库或.exe文件,但没有一个与mvs无法打开文件夹有关。

我试图从Project -> Properties -> Configuration Properties -> General -> Output Directory中强制使用不同的发布路径,但这没有用。

-编辑
问题以模糊的答案结束

您可能将文件夹添加为不属于该文件夹的“其他链接依赖项”。我会随机更改设置,但不知道它们的作用会很小心。 – 12分钟前rustyx

我只是将整个源代码复制到一个新项目中,再次设置了C ++ 17和“多字节字符集”,它就可以了。我确定我在旧项目上没有碰到任何其他东西,但是现在可以使用了。

0 个答案:

没有答案