JustAnswer のしくみ:
  • 専門家に質問
    知識豊富な専門家があらゆる質問にお答えするために常に待機しています。
  • 専門家が丁寧に対応
    E メールやサイト内オンラインメッセージなど、さまざまな手段で回答を通知。必要に応じてフォローアップの質問をすることもできます。
  • 満足度 100% 保証
    専門家からの回答を確認し評価をすることで、支払うかどうかを決めます。
rushqkに今すぐ質問する
rushqk
rushqk, ソフトウェアエンジニア
カテゴリ: オペレーティングシステム
満足したユーザー: 766
経験:  AV機器開発、ソフトウェア設計
60440014
ここに オペレーティングシステム に関する質問を入力してください。
rushqkがオンラインで質問受付中

Visual Studio 2010のVisual C++を使用して、数値計算のプログラムを作成しbuildを起動しましたが、下記のようなメッセージが出て失敗しました。 「ビルド

質問者の質問

Visual Studio 2010のVisual C++を使用して、数値計算のプログラムを作成しbuildを起動しましたが、下記のようなメッセージが出て失敗しました。
「ビルド開始:プロジェクトAnteid, 構成;Debug Win32
InitializeBuildStatus:
”AlwaysCreate"がしていされているため"Debug\Anteid.unsuccessfulbuild"を作成しています
ClCompile:すべての出力が最新のものです。
Link : fatal error LINK1123: COFFへの変換中に障害が発生しました:ファイルが無効であるか、または壊れています。
ビルドに失敗しました。」 この問題解決法を教えてくださいます様お願いします。
 佐藤弘之 XXX@XXXXXX.XXX
投稿: 3 年 前.
カテゴリ: オペレーティングシステム
専門家:  rushqk 返答済み 3 年 前.

質問ありがとうございます。

 

プロジェクト内に存在しないヘッダファイルやソースコードを指定している箇所はありませんか?登録されているものの、実際には存在しない場合、depend Checkをしていても、実際には

ファイルが存在しない場合などに上記エラーが発生します。

他の原因としては、CL.exeがsystemフォルダ内に別途存在していたり、他の開発ツールを

入れることによってパス設定がおかしくなると言ったことも考えられます。

 

まずは、プロジェクト内のファイルの存在をチェックしてみてください。

質問者: 返答済み 3 年 前.

プログラムAnteid内に存在するヘッダーファイルは<stdio.h>だけです。他の開発ツールはプログラムやプロジェクト内に入れてないです。


まずは、プロジェクト内のファイルの存在のチェックの報告を返答します。

専門家:  rushqk 返答済み 3 年 前.

開発ツールに関しては、プロジェクト内だけではなく同じPC内に

インストールしている場合も含みます。

 

コマンドラインを開き、「where cl.exe」と入力してみたときに応答があれば

怪しいかもしれません。

 

ソースコード以外ではライブラリ等はいかがでしょうか。

Wizardを使っているのであれば、生成直後にMakeしても同じですか?

質問者: 返答済み 3 年 前.

ご返信ありがとうございました。


 


コマンドプロンプトを開き「where cl.exe」と入力したところ「情報:与えられたパターンのファイルが見つかりませんでした。」との応答がありました。


 


ソースコード以外のライブラリーは使用していません。Wizardを使っていません。


 


"AlwaysCreate"を指定したのはプロジェクト"Anteid"でなくこの前に実行したもので指定したとは考えられないでしょうか?そしプロジェクト"Anteid"の作業を始めても"AlwaysCreate"が指定されたまま残っていたために失敗につながったとの推理はできないでしょうか?

専門家:  rushqk 返答済み 3 年 前.

差し支えなければ出せない部分を消去してプロジェクトデータを圧縮してUploadしていただけると解析出来るかもしれません。

Uploaderは下記のサイトなどの適当な物をお使いいただき、パスワードを書けといてもらえればこちらでダウンロードして確認します。

http://kie.nu/

オペレーティングシステム についての関連する質問