メイン Installation, Start-Up & License Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chackn | 投稿日時: 2013/1/8 19:00 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) 私も自分で試してみたら、WindowsSDK7.1のインストールでエラーになりました。
Visual C++ 2010 Redistributableのより新しいバージョンが既にインストールされているとかでエラーになっていました。 コントロールパネルの「プログラムと機能」からアンインストールしたら無事インストールできました。 ご参考まで。 |
dadadada | 投稿日時: 2013/1/8 17:49 |
新米 登録日: 2013/1/8 居住地: 投稿: 5 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) プロジェクトのプラットフォームをx64にしてビルドしたら
とりあえずエラーは0になりビルド完了しました。 皆様ありがとうございました。 |
chackn | 投稿日時: 2013/1/8 17:32 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) VisualStudio2010と同様、WindowsSDK7.0をインストールしてWindowsSDKのコマンドプロンプトを起動すれば使えたと思います。
IDEからも使えた記憶がありますが、具体的な方法は憶えていません。 |
dadadada | 投稿日時: 2013/1/8 17:22 |
新米 登録日: 2013/1/8 居住地: 投稿: 5 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) ありがとうございます。
qualnet5.2の方が32ビットコンパイラで動作していたので、気にしていませんでした。 追加質問なのですが、VC2008のビルドを64ビットコンパイラに設定することはできないのですか? |
chackn | 投稿日時: 2013/1/8 17:21 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) 確かに。クリーンビルドしてもコンパイラが32ビット版じゃ同じ結果になりますね。
VisualStudio2010(2008も同じ?)のExpress Editionの場合は確か、VisualStudioじゃなくてWindowsSDK7.1(7.0)のコマンドプロンプトからコンパイルした気がします。 |
chackn | 投稿日時: 2013/1/8 17:18 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) たぶんそれでいいと思います。
試してみて下さい。 ちなみに、全コンパイルになるので時間がかかります。 |
hiro | 投稿日時: 2013/1/8 17:13 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE)
これになってるのであれば、使っている環境は32bit用コンパイラです。 OSは64bitでもコンパイラは32bit用の実行形式を作ります。 スタートメニューに、 『Visual Studio 2008 x64 Win64 コマンド プロンプト』 っていうのありませんか? 64bit用のコンパイラはこのメニューから開かないとダメです。 そうすれば、
となるはずです。 これを使えばエラーは出ないと思う。 |
dadadada | 投稿日時: 2013/1/8 17:10 |
新米 登録日: 2013/1/8 居住地: 投稿: 5 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) アドバイスありがとうございます。
ぐぐってみても32ビットと64ビットのリンクが問題であるような気がしています。 mainディレクトリで nmake -f Makefile-windows-x64-vc10 clean の実行でokなのでしょうか? |
chackn | 投稿日時: 2013/1/8 17:07 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) 久しぶりの投稿です。
ビルドの前に、 nmake -f Makefile-windows-x64-vc10 clean とやって元々あった?32ビットのコンパイル済みオブジェクトや.libファイルとかをお掃除する必要があるんじゃないでしょうか? 違ってたらゴメンナサイ。 エラーメッセージは明らかに32ビットオブジェクトと64ビットオブジェクトをリンクしようとした結果のように見えるのですが。 |
dadadada | 投稿日時: 2013/1/8 16:57 |
新米 登録日: 2013/1/8 居住地: 投稿: 5 |
Re: Qaulnet6.1(64bit版)+Visual C++ 2010 express(IDE) visual studio 2008でも試行してみました。
やはりビルドの結果は変わりなしです。 また、VC2008のコマンドプロンプトでの実行結果は 下側の方になります。 追加です。 VC2010のコマンドプロンプトでも実行してみました。 Setting environment for using Microsoft Visual Studio 2010 x86 tools. c:\program files (x86)\microsoft visual studio 10.0\vc\bin>cl Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. 使い方: cl [ オプション... ] ファイル名... [ /link リンク オプション... ] c:\program files (x86)\microsoft visual studio 10.0\vc\bin> 実行結果は上記のようになります。 64ビットコンパイラになっていないということなのでしょうか? |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |