質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

x86_64

x86-64は、 x86命令を64ビット幅のデータやメモリアドレスに対応できるよう拡張した命令セットです。

Q&A

0回答

1526閲覧

X86はX64と競合しています。

mmmw

総合スコア23

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

x86_64

x86-64は、 x86命令を64ビット幅のデータやメモリアドレスに対応できるよう拡張した命令セットです。

0グッド

1クリップ

投稿2021/07/02 08:10

前提・実現したいこと

X64で実行中、誤ってツールバーがX86になっている状態でビルドしてしまいました。
案の定ビルドは通らずエラー多発 ←ここで設定が変わってしまったと考えている。
その後x64に設定し直してビルドすると下記エラーが発生。

error LNK1112: モジュールのコンピューターの種類 'X86' は対象コンピューターの種類 'x64' と競合しています。

どなたか助けて下さい。

visual studio2015
windows10

visual studioを再インストールすれば直るのでしょうか?

発生している問題・エラーメッセージ

error LNK1112: モジュールのコンピューターの種類 'X86' は対象コンピューターの種類 'x64' と競合しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fana

2021/07/02 08:18

とりあえずそのエラーメッセージで検索してみましたか?
dodox86

2021/07/02 08:32

選択を間違ったからといってそんなに深刻なトラブルになるとはあまり考えづらいのですが、、、 とりあえずいったん「バッチビルド」で全てのプロジェクト構成のクリーンをしてみたらどうでしょう。 Visual Studioのメニューから、「ビルド(B)」→「バッチビルド(T)...」
mmmw

2021/07/02 08:52

変わりありませんでした... 誤ってx86で実行すると設定が変わってしまうことはあるのでしょうか?
fana

2021/07/02 09:05

(構成毎に設定は独立してると思ってたんだけど,選択を変えただけで構成の設定状態までが変わることがあるのかなぁ?)
sazi

2021/07/02 09:31 編集

any cpuじゃ駄目なんですか? エラー自体は参照しているDLLなどとの競合だったと思いますが。
dodox86

2021/07/02 10:23

そもそもどういうプロジェクトなんでしょう。 C#、.NET FramworkやCoreのものであるとか、C言語/C++のネイティブのものであるとか。 第三者が判断するにも情報が不足しているかもしれませんね。
Bull

2021/07/03 00:03

X86 とか X64 と言うことなので、ネイティブの C/C++ の開発と仮定します。 参考にしているサイトは Visual Studio 2010 を対象にしているので少し古いです。 Visual Studio 2015 は新規プロジェクトのを作成した時から、X86 と X64 が含まれるので、特段コピーして新たに X64 のプロジェクトを作る必要はないです。 ソースからコンパイルしたオブジェクト (.obj) はそれぞれ別フォルダーに格納されるので、リンク時に混じる可能性は低いです。 標準ライブラリーや WindowsAPI 用のライブラリーもデフォルトの設定で問題ないはずです。 外部ライブラリを指定しているとすると、それが間違っている可能性が高いです。 ライブラリーの指定を確認してみては如何でしょうか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問