2

このエラーが発生しているプロジェクトをコンパイルしようとしています。私はC++を初めて使用し、VC++についてあまり知りません。そして、最もイライラする部分は、エラーがファイルの名前を言及していないこと.objです!!! ここにエラー全体があります[コピー元Error List]:

エラー 1 エラー LNK1104: ファイル '.\Debug\.obj' を開けません E:\7zsrc\CPP\7zip\Bundles\Format7zF\LINK 7z

具体的にはFormat7zF、7z ソース バージョン 9.22ß に含まれるバンドルをコンパイルしています。私はすでにほとんどの解決策を試しましたが、ほとんどの場合、問題が異なるか、解決策が機能しません。

どんな助けでも素晴らしいでしょう!

ありがとう

アップデート

[.log ファイルから] リンカの最後に追加されていることに気付きDebug\\.objました! これで問題がさらに説明されることを願っています!

更新 2

プロジェクトのコピーを添付しています。[ExtractionPathOfTheArchive]\CPP\7zip\Bundles\Format7zF\ディレクトリからソリューションを開いて、プロジェクトを調べることができます。誰かが助けてくれることを願っています。

プロジェクト ソースへのリンク("d.zip") ソース ファイルを VC++6 から VC++12 に変換し、リンカーの [出力ファイル パス] を に変更しましたinherit from...

4

1 に答える 1

1

遅すぎるが、記録のために。:)

「QUAKE」プロジェクトを VC6 から VS2010 に変換したときに、同じ問題が発生しました。

「.s」ファイル(asmコードファイル)の設定​​を変更することで解決しました。

[プロパティ/構成プロパティ/カスタム ビルド セットアップ/全般/出力] にチェックを入れます。

「$(InputName).obj」というマクロがあるので、「%(Filename).obj」に変更してみてください。

于 2013-11-27T02:09:56.700 に答える