Visual Studio 2008 express edition
OSはwindows7(64bit)を使用しています。
現在開発しているツールに大容量のデータを読み込ませるため、
64bitでツールを作りたいと思っています。
構成マネージャ > アクティブソリューションプラットフォーム
でx64を選択したのですが、
2Gbyte届かない程度のデータを読み込んだところで、限界となってしまいました。
リンカ > 詳細 > 対象コンピュータ
が MachineX86(/MACHINE:X86) となっているのがダメなのかと思い、
MachineX64(/MACHINE:X64) に変えてみたのですが、今度は以下のようなエラーが出てしまいました。
fatal error LNK1112: モジュールのコンピュータの種類 'X86' は対象コンピュータの種類 'x64' と競合しています。
現在の状態からどのようにすれば、64bitでビルドができるのでしょうか。
原因や対処法をご存知の方がいましたら、ご教授ください。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>リンカ > 詳細 > 対象コンピュータ
>が MachineX86(/MACHINE:X86) となっているのがダメなのかと思い、
>MachineX64(/MACHINE:X64) に変えてみたのですが、今度は以下のようなエラーが出てしまいました。
Visual Studio 2008をインストールしているPCがないので、2010,2013でしか確認していませんが、構成マネージャ>アクティブソリューションプラットフォーム>x64を選択してたのなら リンカ>詳細>対象コンピュータ は最初からMachineX64(/MACHINE:X64)になっていませんでした?
>fatal error LNK1112: モジュールのコンピュータの種類 'X86' は対象コンピュータの種類 'x64' と競合しています。
エラーメッセージからするとx86のオブジェクトファイルからx64用の実行ファイルを作ろうとしてるようですのでソリューションのリビルドを行うといいかもしれません。
詳細は http://msdn.microsoft.com/ja-jp/library/21ksa10x … を参照してください。
またプラットフォームにx64を選択していてもコーディングによっては一度に確保できるメモリ量が2Gバイトまでになりますが、その辺は問題ないのでしょうか?
この回答への補足
ご回答ありがとうございます。
2010で試したところ、x64を選択すると自動的にMachineX64(/MACHINE:X64)になりましたが、2008ではダメなようです。
また2010ではこれとは別に色々エラーメッセージが出たため、現状2008で試行錯誤している最中です。
ソリューションのリビルドでは、特に結果は変わりませんでした。
>またプラットフォームにx64を選択していてもコーディングによっては一度に確保できるメモリ量が2Gバイトまでになりますが、その辺は問題ないのでしょうか?
これについては存じませんでした。
調べてみます。ありがとうございます。
No.1
- 回答日時:
Windows SDKはインストールしてますか?
http://www.microsoft.com/en-us/download/details. …
後は「VCE64BIT.zip」で検索すると幸せになれるかも知れません。
この回答への補足
ご回答ありがとうございます。
そのあたりのことは行った結果、
アクティブソリューションプラットフォームでx64は選べるようになりました。
しかし、そこから先で困っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) Excel 2019 32-bit版を64-bit版にするには? 8 2023/07/28 14:20
- その他(AV機器・カメラ) オーディオインターフェイスの24bitなど量子化bit数はどこで設定できるのでしょうか? 1 2022/06/26 07:58
- その他(IT・Webサービス) hi-bitの契約について 1 2023/05/04 21:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perl モジュールのアンインスト...
-
ラズベリーパイ初心者です。 ラ...
-
Spreadsheet::ParseExcelを使っ...
-
QuickTime Authoringモジュール...
-
Perlモジュールのインストール...
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
ユーザー定義関数に#NAME?が返...
-
VBA This Workbookモジュール...
-
SOAP::Liteを利用したい!
-
Cからシェルを起動し返り値をハ...
-
「デバイスは PRN を初期化でき...
-
エクセルVBAで標準モジュー...
-
ユーザーフォーム上に表示され...
-
VBでグローバル変数を宣言するには
-
Excel VBA 『Call』で呼び出す...
-
”:”がいっぱいの文について。
-
bashのgrepで複数の検索、かつ...
-
偶数/奇数の判定
-
Perlソースコードをコンパイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perl モジュールのアンインスト...
-
同一筐体におけるPerlの複数バ...
-
Windows版のPerlについて
-
ビルドとインストールの違いが...
-
PerlにてCPANを使用し、モジュ...
-
ActivePerlが起動しない
-
pg_queryは使えるが、pg_query_...
-
Net::Telnetモジュールをインス...
-
sys/wait.hが見つかりません
-
XAMPPでImageMagickをインスト...
-
Cygwin インストール Perlを使...
-
XAMPPでApacheが起動しない
-
ラズベリーパイ初心者です。 ラ...
-
インストールしたモジュールの確認
-
dbd-oracleのインストールについて
-
Pythonでタートルが使えません
-
use strictとは
-
PerlでImage::Magickを使いたい
-
express editionの64bitアプリ
-
Perlインストール(Windows)
おすすめ情報