Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误LNK1104-.`obj`没有任何文件名的文件_C++_Visual C++_Visual Studio 2012_Linker Errors - Fatal编程技术网

C++ 错误LNK1104-.`obj`没有任何文件名的文件

C++ 错误LNK1104-.`obj`没有任何文件名的文件,c++,visual-c++,visual-studio-2012,linker-errors,C++,Visual C++,Visual Studio 2012,Linker Errors,我试图编译一个项目,在那里我得到了这个错误。我对C++非常陌生,对VC++的了解不多。最让人恼火的是错误没有提到.obj文件的名称!!!以下是整个错误[从错误列表复制而来] 错误1错误LNK1104:无法打开文件“.\Debug\.obj”E:\7zsrc\CPP\7zip\Bundles\Format7zF\LINK 7z 更具体地说,我正在编译7z源代码9.22ß版附带的Format7zF包。我已经尝试了大多数解决方案,但大多数情况下要么问题不同,要么解决方案不起作用 任何帮助都会很好 谢谢

我试图编译一个项目,在那里我得到了这个错误。我对C++非常陌生,对VC++的了解不多。最让人恼火的是错误没有提到
.obj
文件的名称!!!以下是整个错误[从
错误列表复制而来]

错误1错误LNK1104:无法打开文件“.\Debug\.obj”E:\7zsrc\CPP\7zip\Bundles\Format7zF\LINK 7z

更具体地说,我正在编译7z源代码9.22ß版附带的
Format7zF
包。我已经尝试了大多数解决方案,但大多数情况下要么问题不同,要么解决方案不起作用

任何帮助都会很好

谢谢

更新 我刚刚注意到[从.log文件]链接器的末尾添加了
Debug\\\.obj
!希望这能解释更多的问题

更新2 我附上一份该项目的副本。您可以通过从
[extractionpathoftheachive]\CPP\7zip\Bundles\Format7zF\
目录打开解决方案来检查项目。希望有人能帮忙


我刚刚将源文件从VC++6转换为VC++12,并将链接器中的输出文件路径更改为
继承自…
,没有其他内容。

为时已晚,但需要记录。:)

当我将“地震”项目从VC6转换为VS2010时,我也遇到了同样的问题

我通过更改“.s”文件(asm代码文件)的设置解决了这个问题

检查[属性/配置属性/自定义生成设置/常规/输出]


还有“$(InputName).obj”宏,然后尝试将其更改为“%(Filename).obj”。

谢谢“-1”!我可以知道这个问题有什么问题吗?我想问题就在于对象文件没有名字。您的构建过程有问题。然而,根据所提供的信息,我们无法真正提出可能是什么。恐怕除了了解您正在使用的工具之外,没有什么其他选择。@john我能提供更多信息吗?请提出建议,以便我的问题迅速得到解决!为了解决这个问题,我在VS上逗留了2天。你下载的内容和文档的链接可能会有所帮助。可能有人准备阅读它们。对您迄今为止所经历的步骤的一些描述。从一个非常,非常简短的外观来看,7zip似乎有过于复杂和脆弱的构建过程,这对于新手来说很难开始工作。但这可能只是我的偏见。我已经用来源更新了问题,文件在“DOC”目录中。但是在DOC目录中,没有关于编译的额外信息,只有关于文件包的信息。