C++ 错误1将预处理更改为文件后出现错误LNK1104
我不得不使用预处理器,所以我改变了:C++ 错误1将预处理更改为文件后出现错误LNK1104,c++,visual-studio-2013,linker,c-preprocessor,C++,Visual Studio 2013,Linker,C Preprocessor,我不得不使用预处理器,所以我改变了: 配置属性-> C++ +>预处理器->预处理到 文件->是 并得到了错误信息: 错误1错误LNK1104:无法打开文件“Debug\asnreal.obj” 这个问题的解决办法是: 我必须在 项目->属性->配置 属性->链接器->输入->其他依赖项 我不明白什么样的文件.lib?它在哪里?在我的项目中,它不是。我需要在附加依赖项中指定什么?我试图用引号添加调试项目的路径,但没有任何结果。编译器输出.obj文件或预处理文件。启用预处理器输出时,有效地禁用了.
配置属性-> C++ +>预处理器->预处理到
文件->是
项目->属性->配置 属性->链接器->输入->其他依赖项
我不明白什么样的文件.lib?它在哪里?在我的项目中,它不是。我需要在附加依赖项中指定什么?我试图用引号添加调试项目的路径,但没有任何结果。编译器输出
.obj
文件或预处理文件。启用预处理器输出时,有效地禁用了.obj
文件的输出
VS没有考虑到这一点,而是启动了链接器。由于您没有输出.obj
文件,链接器无法找到它
如果您有一个旧的
.obj
文件,并且源代码中的更改会生成新的预处理输出,但不会进入链接的可执行文件,那么您可能会遇到更多麻烦。谢谢。在默认的VS2019设置中,预处理的文件具有。在中添加了请求,以便错误列表中的跳转链接指向说明中的相关部分。